Third Conditional
Unreal past results: If + past perfect, would have + V3
The third conditional describes unreal past situations — things that didn't happen and their imagined results. It's formed with 'if' + past perfect in the condition clause and 'would have' + past participle in the result clause.
When to Use Third Conditional
- •Imagining different past results: If I had studied, I would have passed.
- •Expressing regret: If we had left earlier, we wouldn't have missed it.
- •Criticism: If you had told me, I could have helped.
- •Hypothetical alternatives to past events.
- •Combining with mixed conditionals (past condition → present result).
How to Form Third Conditional
If + past perfect, would have + past participle
If + past perfect, wouldn't have + past participle
What would have happened if + past perfect?
💡 Could have/ might have also possible; keep past perfect in if-clause.
Examples of Third Conditional
✓If you had called, I would have come.
✗If you called, I would have come.
Use past perfect in if-clause.
✓If they had known, they wouldn't have gone.
✗If they knew, they wouldn't have gone.
Third conditional needs had + V3.
✓What would you have done if you had lost your phone?
✗What would you do if you had lost your phone?
Use would have + V3 for past result.
Common Mistakes with Third Conditional
💡 Practice Tips for Third Conditional
- • Pattern: If + had + V3, would have + V3.
- • Use could have/might have for possibility/ability in results.
- • Avoid would in the if-clause.
- • Contrast with second conditional (unreal present/future).