Consider the following premises. Jennifer is a taxi driver if and only if it is raining. If David were a soldier, then Jennifer is a taxi driver. It is raining. Can we infer the following from them? Jennifer is not a taxi driver.
 From the fact that Jennifer is a taxi driver if and only if it is raining we can infer that if it rains, then Jennifer is a taxi driver. From the fact that it is raining we can infer that it is raining or David is a soldier. Finally, from the fact that if it rains, then Jennifer is a taxi driver, that if David were a soldier, then Jennifer is a taxi driver, and that it is raining or David is a soldier we can infer that Jennifer is a taxi driver, which contradicts that Jennifer is not a taxi driver. Therefore, the answer is no.