Complete the 12 sentences below. Choose the best answer for each one.
1If Maya had set an alarm, she ............... the early train.
Wrong!
"Would have caught" is correct because the result clause of the third conditional uses would have + past participle.
2We would ............... the concert if it hadn't sold out so quickly.
Wrong!
"Have gone to" is correct because after "would" in the third conditional we use "have" plus a past participle.
3If I had known about the roadworks, I would ............... a different route.
Wrong!
"Have taken" is correct because after "would" in the third conditional we use "have" plus a past participle.
4She wouldn't have missed the deadline if her laptop ............... the night before.
Wrong!
"Hadn't crashed" is correct because the if-clause of the third conditional uses the past perfect.
5If they had checked the weather forecast, they ............... the picnic indoors.
Wrong!
"Would have planned" is correct because the result clause of the third conditional uses would have + past participle.
6I wouldn't ............... so nervous during the interview if I had prepared more thoroughly.
Wrong!
"Have felt" is correct because after "wouldn't" in the third conditional we use "have" plus a past participle.
7If the restaurant had been open, we ............... there after the film.
Wrong!
"Would have eaten" is correct because the result clause of the third conditional uses would have + past participle.
8He would have understood the joke if he ............... the reference.
Wrong!
"Had known" is correct because the if-clause of the third conditional uses the past perfect.
9If you had told me you were in town, I ............... time to meet you.
Wrong!
"Would have made" is correct because the result clause of the third conditional uses would have + past participle.
10The team would ............... the match if their best defender hadn't been injured.
Wrong!
"Have won" is correct because after "would" in the third conditional we use "have" plus a past participle.
11If Emma had saved the document properly, she ............... all her work.
Wrong!
"Wouldn't have lost" is correct because the result clause of the third conditional uses wouldn't have + past participle.
12We would have arrived earlier if the taxi driver ............... the shortcut.
Wrong!
"Had known" is correct because the if-clause of the third conditional uses the past perfect.
Done.
Score: 0/12
Answers
- If Maya had set an alarm, she would have caught the early train.
- We would have gone to the concert if it hadn’t sold out so quickly.
- If I had known about the roadworks, I would have taken a different route.
- She wouldn’t have missed the deadline if her laptop hadn’t crashed the night before.
- If they had checked the weather forecast, they would have planned the picnic indoors.
- I wouldn’t have felt so nervous during the interview if I had prepared more thoroughly.
- If the restaurant had been open, we would have eaten there after the film.
- He would have understood the joke if he had known the reference.
- If you had told me you were in town, I would have made time to meet you.
- The team would have won the match if their best defender hadn’t been injured.
- If Emma had saved the document properly, she wouldn’t have lost all her work.
- We would have arrived earlier if the taxi driver had known the shortcut.

