Skip to content
Quizzes
B2Upper-intermediateTopic: Conditionals

If I had known: the third conditional

If + past perfect, then would have + past participle: a past that didn't happen, with could have and if it hadn't been for.

13 questionsby Grove EnglishAdded 19 Oct 2026

Try page 1 without an account

Check your answers on page 1 here. With an account you take all 3 pages, and your result is kept.

Sign in

Page 1 of 3

Which form?

Choose the correct words.

  1. If I about the party, I would have come.

  2. If we had left earlier, we the train.

  3. If you had asked me before the exam, I you.

  4. If it for your help, we would never have finished on time.

  5. What if you had lost your passport?

Answer every question on this page to check it.

All B2 quizzes