Grammar › Conditionals › Third Conditional
Third Conditional
The third conditional (if + past perfect, would have + past participle) is for imagining a different past. Use it for:
- Regrets and criticism — If I had studied, I would have passed.
- 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
| Clause | Verb form | Example |
|---|---|---|
| If-clause (the condition) | if + past perfect (had + participle) | If I had known, |
| Main clause (the result) | would have + past participle | I 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
- If I had saved money, I would have bought the house.
2. Criticism
- If you had listened, you wouldn’t have made that mistake.
3. An alternative past result
- If they had left earlier, they would have caught the train.
⚠️ 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 passed → If I had studied, I’d have passed.
2. Wrong participle after ‘would have’. would have went → would have gone.
3. Mixing tenses with the second conditional. If I studied, I would have passed → If 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
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”:
- Can form the third conditional with if + past perfect and would have + past participle (CEFR B2).
- Can use it for regrets, criticism and alternative past results.
- Can distinguish it from the second 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.