What is the Third Conditional?
We use the third conditional to talk about an unreal situation in the past and its unreal past result. It's like a "time machine" that lets us imagine how things could have been different.
We use it to express regrets, to criticize, or simply to imagine a different past. The key idea is that both the condition and the result are impossible because they are in the past and cannot be changed.
- If I had studied harder, I would have passed the exam.
(Reality: I didn't study hard, and I didn't pass the exam.)
The Structure
The third conditional has two parts: the if-clause (the unreal past condition) and the main clause (the unreal past result).
Standard Formula:
If + Past Perfect (had + V3), ... would have + Past Participle (V3)
| If-Clause (Condition) | Main Clause (Result) |
|---|---|
| If you had told me about the meeting, | I would have gone. |
| If she hadn't missed her flight, | she would have arrived on time. |
| If we had left earlier, | we wouldn't have been late. |
Remember: When the if-clause comes first, you must use a comma.
Reversed Formula:
You can switch the order of the clauses. No comma is needed.
Would have + V3 ... if + Past Perfect
- I would have gone to the meeting if you had told me about it.
- She would have arrived on time if she hadn't missed her flight.
Using Modals Other Than "Would have"
You can use could have or might have in the main clause to express different shades of meaning.
| Modal | Meaning | Example |
|---|---|---|
| could have | Ability / Opportunity | If I had known you were in trouble, I could have helped. |
| might have | Possibility | If we had taken the other road, we might have avoided the traffic. |
Common Contractions
In spoken English, the third conditional is full of contractions.
I'd= I hadwould've= would haveshould've= should havecould've= could have
- If I'd known, I would've come sooner.
- We could've won if you'd scored that goal.
Second vs. Third Conditional
| Second Conditional (Unreal Present/Future) | Third Conditional (Unreal Past) |
|---|---|
| If I were rich, I would buy a big house. | If I had been rich, I would have bought a big house. |
| (I am not rich now.) | (I was not rich in the past.) |
| If I knew the answer, I would tell you. | If I had known the answer, I would have told you. |
| (I don't know the answer now.) | (I didn't know the answer at that time in the past.) |
Common Errors and How to Fix Them
The most common error is using "would have" in the if-clause.
| ✗ Incorrect | ✓ Correct | Why |
|---|---|---|
| If I would have known, I would have helped. | If I had known, I would have helped. | Never use "would have" in the if-clause. The if-clause always uses the Past Perfect. |
| If I had the money, I would have bought it. | If I had had the money, I would have bought it. | The Past Perfect of "have" is "had had." The first "had" is the auxiliary, the second is the main verb. |
| If she studied harder, she would have passed. | If she had studied harder, she would have passed. | The condition is in the past, so it needs the Past Perfect, not the Past Simple. |
Summary
| Structure | Use | Comma? | Example |
|---|---|---|---|
| If + Past Perf, would have + V3 | Imaginary situation in the past. | Yes | If I had seen you, I would have said hello. |
| Would have + V3 + if + Past Perf | Imaginary situation in the past. | No | I would have said hello if I had seen you. |
💡 The key takeaway: Use the Third Conditional to talk about regrets or to imagine a different past. It's the "could've, should've, would've" conditional.