Grammar Exercise: Conditional Situations Multiple Choice

Advanced

For each question, read the situation and choose the best sentence using the third conditional.


1. It didn't rain. The flowers died.

    If it rained, the flowers wouldn't have died.

    If it had rained, the flowers wouldn't have died.

    If it has rained, the flowers wouldn't have died.

2. I didn't know how good the new computers were. I didn't buy one.

    If I had known how good the new computers were, I would have bought one.

    If I knew how good the computers are, I would have bought one.

    If I had known how good the new computers are, I would buy one.

3. The game was on Channel 4. I wanted to watch it.

    If I had known the game was on Channel 4, I would have watched it.

    If I know the game was on Channel 4, I would have watched it.

    If I had known the game was on Channel 4, I have watched it.

4. I didn't study enough. I didn't pass the test.

    If I studied more, I passed the test.

    If I had studied more, I will pass the test.

    If I had studied more, I would have passed the test.

5. I went to bed early. My friend called up.

    If I had known my friend was going to call, I wouldn't have went to bed so early.

    If I knew my friend was going to call, I wouldn't have went to bed so early.

    If I had known my friend was going to call, I wouldn't have gone to bed so early.

6. I wasn't careful. I spilled the milk.

    If I was more careful, I didn't spill the milk.

    If I had been more careful, I wouldn't have spilled the milk.

    If I were more careful, I wouldn't have spilled the milk.

7. The car was going too fast. It ran off the road.

    If the car wouldn't go so fast, it won't run off the road.

    If the car hadn't been going so fast, it wouldn't have run off the road.

    If the car didn't go so fast, it wouldn't have run off the road.

8. I couldn't unlock the door. I needed to ask for help.

    If I could have unlocked the door, I wouldn't have needed to ask for help.

    If I could unlock the door, I haven't needed to ask for help.

    If I could have unlocked the door, I didn't need to ask for help.

9. We got home late. I was tired in the morning.

    I wouldn't have been tired in the morning if we hadn't gotten home so late.

    I wasn't so tired in the morning if we didn't get home so late.

    I wouldn't have been tired in the morning if we don't get home so late.

10. I didn't read the paper. I didn't know about the accident.

    I would have known about the accident if I will read the paper.

    I would have knew about the accident if I had read the paper.

    I would have known about the accident if I had read the paper.

© 2001-2024 esl-lounge.com