Home · B1 Intermediate · Unit 14
Unit 14
Third Conditional
if + past perfect / would have
What is the Third Conditional?
The Third Conditional describes unreal or hypothetical situations in the past — events that did NOT happen. We use it to express regret, criticism, or imagination about how things could have been different.
If I had studied harder, I would have passed the exam. — (I didn't study hard enough — this is imaginary.)
Form
| Type | Structure | Example |
|---|---|---|
| Affirmative | If + Past Perfect, + would have + past participle | If I had known, I would have called you. |
| Negative | If + hadn't + pp, + wouldn't have + pp | If she hadn't left early, she wouldn't have missed it. |
| Question | Would + subject + have + pp + if + Past Perfect? | Would you have come if I had invited you? |
Four Key Uses
| Use | Explanation | Example |
|---|---|---|
| Unreal past | Imagining a different past outcome | If we had left earlier, we would have caught the train. |
| Regrets | Things we wish had happened differently | If I had saved money, I would have travelled abroad. |
| Criticism / blame | What someone should have done | If you had listened, this wouldn't have happened. |
| Polite reflection | Thoughtful comment about the past | It would have been nice if you had come. |
Second vs Third Conditional
| Second Conditional | Third Conditional |
|---|---|
| Unreal present or future | Unreal past |
| If + Past Simple → would + base verb | If + Past Perfect → would have + past participle |
| If I were rich, I'd buy a car. | If I had been rich, I'd have bought a car. |
| Imaginary situation now | Imaginary situation that didn't happen |
The Golden Rule — No "Would" in the If-Clause
Never use "would have" in the if-clause. The if-clause always uses Past Perfect (had + past participle).
| Wrong ❌ | Correct ✅ |
|---|---|
| If I would have known, I'd have told you. | If I had known, I'd have told you. |
| If she would have left earlier, she'd have caught it. | If she had left earlier, she'd have caught it. |
Contractions & Variations
- Contracted forms are very common in speech:
- I 'd have helped you. = I would have helped you.
- If I 'd known, I 'd have told you.
- Could have (ability) and might have (possibility) can replace would have:
- If I had known, I could have helped you.
- If he had left earlier, he might have arrived on time.
'd = Had or Would?
In speech, 'd can mean had or would. Look at the next word:
| 'd + ... | Means | Example |
|---|---|---|
| 'd + past participle | had | If I'd known ... (= had known) |
| 'd + have + past participle | would | ... I'd have told you. (= would have told) |
| 'd + base verb | would | I'd go if I could. (= would go) |
If It Hadn't Been For...
- If it hadn't been for + noun = without this thing, the result would have been different: If it hadn't been for your help, I would have failed.
- Expressing gratitude or relief: If you hadn't called the ambulance, he might have died.
- The if-clause can come second (no comma): I would have come if you had asked me.
Annotated Examples
Subject
Verb
Auxiliary
Object
Adjective
Adverb
Preposition
Hover over any word to see its role.
IfverbI had studiedadverbharder,subjectIverbwould have passedobjectthe exam.
↳ Regret — I didn't study hard enough: imaginary past.
Ifverbyou had listened,subjectthisverbwouldn't have happened.
↳ Criticism — you didn't listen, so this happened.
subjectWould youverbhave comeifverbI had invitedyou?
↳ Third Conditional question — imaginary past.
Common Mistakes
If I knew, I would have gone.
→
If I had known, I would have gone.
Past Perfect in the if-clause: had known.
If I had study, I would have passed.
→
If I had studied, I would have passed.
Past participle needed after "had": studied.
If I would have known, I'd have told you.
→
If I had known, I'd have told you.
Never "would have" in the if-clause.
If she left earlier, she would have arrived.
→
If she had left earlier, she would have arrived.
Past Perfect in the if-clause: had left.
If you listened, this not happened.
→
If you had listened, this wouldn't have happened.
Past Perfect + wouldn't have + past participle.
If it wasn't for you, I would have failed.
→
If it hadn't been for you, I would have failed.
Past → If it hadn't been for...