GrammarConditionals › Third Conditional

Third Conditional

B2How to form the third conditional, when to use it, and the mistakes to avoid — with an interactive quiz.

Quick answer

The third conditional (if + past perfect, would have + past participle) is for imagining a different past. Use it for:

  1. Regrets and criticism — If I had studied, I would have passed.
  2. Imagining a different result — If they had left earlier, they wouldn't have missed the flight.

It's about a past that didn't happen. Use had + participle in the if-clause and would have + participle in the result.

How to form the third conditional

ClauseVerb formExample
If-clause (the condition)if + past perfect (had + participle)If I had known,
Main clause (the result)would have + past participleI would have told you.

Both parts describe a past that didn’t happen. The past participle is the verb + -ed or the third form for irregular verbs. You can replace would have with could have or might have.

When to use the third conditional

1. Regrets

2. Criticism

3. An alternative past result

⚠️ Typical error: If I would have known, I’d have told you. → The if-clause uses the past perfect: If I had known, I’d have told you.

Common mistakes

1. Using ‘would have’ in the if-clause. If I would have studied, I’d have passedIf I had studied, I’d have passed.

2. Wrong participle after ‘would have’. would have wentwould have gone.

3. Mixing tenses with the second conditional. If I studied, I would have passedIf I had studied, I would have passed. Pro tip: the third conditional is all in the past — had + participle, then would have + participle.

✏️ Practice: Third Conditional

Level B2 · 10 questions · instant feedback

1. If I ___ harder, I would have passed the exam.

2. If you had asked, I ___ you.

3. If they had left earlier, they ___ the flight.

4. If she ___ the message, she'd have come.

5. If I had known, I ___ you.

6. Correct this: 'If I studied, I would have passed.'

7. If we had trained harder, we ___ the match.

8. If I ___ to bed earlier, I would have felt better this morning.

9. Rewrite with the same meaning: 'I didn't know, so I didn't call you.'

10. If I ___ more time, I would have finished the essay.

Frequently asked questions

What is the third conditional for?

For imagining a different past — usually regrets or criticism: If I had left earlier, I wouldn't have been late.

How is it different from the second conditional?

The second conditional imagines an unreal present or future (If I had money, I'd travel). The third imagines an unreal past (If I had had money, I would have travelled).

Can I use 'could have' or 'might have'?

Yes: If I had trained harder, I could have won / I might have won.

Why does 'if I had had' have two 'had'?

The first 'had' forms the past perfect; the second is the past participle of 'have': If I had had more time, I would have finished.

👩‍🏫 For teachers

CEFR objectives for “Third Conditional”:

⬇︎ Download the Lesson Pack (PDF)

Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.

Keep learning