Clauses Of Condition Test
Section 1

Test Section 2

1. Plants die if you ______ them.

won't water
don't water
wouldn't water

2. If I had one million dollars, I ______ a yacht.

probably buy
will probably buy
would probably buy

3. A: How did it happen that you missed your stop?
B: I would not have missed it if the conductor ______ the stops.

had announced
would have announced

4. What a pity my husband is away! If he were here, he ______ us.

will help
would help

5. If I ______ early tomorrow morning, I will go jogging.

will get up
get up
got up

6. You look tired. If I ______ you, I would take a holiday.

have been

7. If Benjamin Franklin ______ so hard, he would not have become the symbol of America.

didn't work
hadn't worked
wouldn't have worked

8. A: Did you say anything when he asked you?
B: No, I didn't. You see, if I had said even a word, he ______ into a rage.

had flown
would have flown

9. Would it be all right if I ______ round at about six?

will come

10. If you ______ at a loose end last month, you would have passed your exam. But you failed it.

were not
wouldn't have been
hadn't been

11. I'm sure Sue ______ if you explained the situation to her.

will understand
would understand

12. If pigs ______ wings, they would fly.

would have

13. If it had not been for your help, we ______ into real trouble.

had got
would get
would have got

14. I ______ the same if I were in your shoes.

will do
would do
would have done

15. I ______ you if I could, but I'm afraid I can't.

had helped
will help
would help

16. If I ______ her, I would have spoken to her. But I didn't see her and speak to her.

had seen
would have seen

17. If we had the choice, we ______ in the country.

will live
would live

18. Hurry up! We ______ good seats if we arrive late.

don't get
didn't get
won't get

19. This soup isn't very good. It ______ better if it wasn't so salty.

will taste
would taste

20. If I ______ that you were coming, I would have met you at the airport. I had a lot of time to do that.

had known
would have known

Score =

Correct answers:

Test Section 2