B2 · Grammar

Third Conditional

Imagining a different past — and the different result it would have had.

Score: 0 / 10

1. If I had known about the party, I ___ come.

2. If she had studied harder, she ___ the exam.

3. If we had left earlier, we ___ the train.

4. If he hadn’t been so tired, he ___ better.

5. If it hadn’t rained, we ___ a picnic.

6. She wouldn’t have been upset if you ___ her the truth.

7. If they had invited me, I ___ to the wedding.

8. If I had had more time, I ___ the project properly.

9. We would have missed the flight if we ___ a taxi.

10. If you had asked me, I ___ you.

Answer key — Third Conditional (B2)

  1. C — would have. Third conditional: if + past perfect, would have + past participle.
  2. B — would have passed. Third conditional result: would have passed.
  3. B — would have caught. Third conditional result: would have caught.
  4. B — would have driven. Third conditional result: would have driven.
  5. B — would have had. Third conditional result: would have had.
  6. B — had told. Third conditional if-clause: past perfect (had told).
  7. B — would have gone. Third conditional result: would have gone.
  8. B — would have finished. Third conditional result: would have finished.
  9. B — hadn’t taken. Third conditional if-clause negative: hadn’t taken.
  10. B — would have helped. Third conditional result: would have helped.

Practice this live with a tutor

Work through tricky points like this one with an independent English tutor — they'll explain what the answer key can't. No commission, free to browse.

Find a tutor →