Third Conditional: Rules, Examples and Practice
Learn third conditional in English with clear rules, real-life examples, and practice exercises. Master if + past perfect + would have for unreal past situations.
Third Conditional: Rules, Examples and Practice
Master the third conditional in English: when to use it, how to form it, and how to avoid common mistakes. Includes comparison tables, real-life scenarios, and practice exercises for B1-B2 learners.
The Formula
If + past perfect, would have + past participle
This structure describes unreal or impossible situations in the past. The condition did not happen, so the result did not happen either.
What Is the Third Conditional?
The third conditional is used to talk about unreal situations in the past. These are things that did not happen - you are imagining how things could have been different if the past had been different.
Example: "If I had studied harder, I would have passed the exam."
The speaker did NOT study harder and did NOT pass. This sentence expresses regret about the past.
Three Main Uses
Regret
Wishing the past were different. "If I had saved money, I would have bought a house."
(I did not save. I did not buy.)
Criticism
Pointing out past mistakes. "If you had checked the schedule, you would have known."
(You did not check the schedule.)
Relief
Gratitude that something did not happen. "If I had missed the flight, I would have missed the wedding."
(I did not miss the flight. Relief.)
Structure Table
The order of the two clauses can be reversed. When the if-clause comes first, use a comma. When the main clause comes first, no comma is needed.
| Structure | Example |
|---|---|
| If + past perfect, would have + past participle | If I had studied, I would have passed. |
| Would have + past participle + if + past perfect | I would have passed if I had studied. |
| Spoken short form (if clause first) | If I'd studied, I would've passed. |
| Negative if-clause | If I hadn't overslept, I wouldn't have been late. |
Using Could Have and Might Have
You can replace would have with could have or might have to express different meanings.
| Modal | Meaning | Example |
|---|---|---|
| would have | Certain result | If I had seen him, I would have said hello. |
| could have | Ability or possibility | If I had studied, I could have passed. |
| might have | Less certain result | If she had called, I might have answered. |
Real-Life Scenarios
Job Interview
"If I had prepared better, I would have answered the questions more confidently."
The speaker regrets not preparing enough for the interview.
Travel
"If we had booked earlier, we would have saved a lot of money."
A common regret about missing a good deal.
Relationships
"If I had apologised sooner, she would have forgiven me."
Reflecting on how a different action could have changed the outcome.
English Learning
"If I had started learning English earlier, I would have been fluent by now."
A relatable thought for many English learners.
Second vs Third Conditional
The key difference is time. Second conditional = unreal present/future. Third conditional = unreal past.
| Aspect | Second Conditional | Third Conditional |
|---|---|---|
| Time | Present / Future | Past |
| If-clause tense | Past simple | Past perfect (had + past participle) |
| Main clause | Would + base verb | Would have + past participle |
| Possibility | Unlikely but still possible | Impossible (past is fixed) |
| Example | If I had money, I would travel. | If I had had money, I would have travelled. |
Negative Forms
You can make either or both clauses negative. The negative is formed by adding not after had or would.
Negative if-clause
"If I hadn't overslept, I would have caught the train."
Negative main clause
"If she had warned me, I wouldn't have gone there."
Both clauses negative
"If he hadn't helped me, I wouldn't have finished on time."
Common Mistakes
Mistake 1: Using "would have" in the if-clause
Incorrect: If I would have studied, I would have passed.
Correct: If I had studied, I would have passed.
Never use "would have" in the if-clause. Only the main clause uses "would have."
Mistake 2: Using past simple instead of past perfect
Incorrect: If I studied, I would have passed.
Correct: If I had studied, I would have passed.
Past simple turns this into a second conditional (unreal present), not third.
Mistake 3: Forgetting "had" before the past participle
Incorrect: If I known earlier, I would have helped.
Correct: If I had known earlier, I would have helped.
Mistake 4: Using "have" instead of "had" in the if-clause
Incorrect: If I would have seen him...
Correct: If I had seen him...
Mistake 5: Confusing second and third conditional meanings
Incorrect: If I had money, I would have bought a car. (mixing tenses)
Correct: If I had had money, I would have bought a car.
Practice Exercises
Exercise 1: Complete the sentence (5 questions)
- If I ___ (study) harder, I would have passed the test.
- She would have called you if she ___ (know) your number.
- If they ___ (leave) earlier, they would have caught the flight.
- We ___ (not get) lost if we had taken a map.
- If he ___ (listen) to my advice, he wouldn't have made that mistake.
Exercise 2: Choose the correct option (5 questions)
- If I ___ (had known / would have known) about the party, I would have gone.
- She ___ (would pass / would have passed) the exam if she had studied.
- If they had invited me, I ___ (would go / would have gone).
- If I ___ (had / had had) more time, I would have visited the museum.
- He ___ (wouldn't have missed / wouldn't miss) the meeting if he had set an alarm.
Exercise 3: Rewrite as third conditional (5 questions)
- I did not save money. I did not buy a car. → If I ___.
- She did not apply. She did not get the job. → If she ___.
- We took the wrong turn. We got lost. → If we ___.
- He did not wear a coat. He caught a cold. → If he ___.
- I did not set an alarm. I overslept. → If I ___.
Practise Conditionals with a Tutor
The best way to master conditionals is to use them in real conversations with a native speaker.
Frequently Asked Questions
What is the third conditional in English?
The third conditional expresses unreal situations in the past using "if + past perfect, would have + past participle." Example: "If I had studied, I would have passed."
What is the difference between second and third conditional?
Second conditional = unreal present/future (If I had money, I would travel). Third conditional = unreal past (If I had had money, I would have travelled).
Can I use "could have" in third conditional?
Yes. "Could have" expresses ability or possibility. Example: "If I had studied, I could have passed." Compare with "would have" (certain result) and "might have" (less certain).
What is "would've" and when do I use it?
"Would've" is the short form of "would have." It is common in spoken English and informal writing. Example: "If I'd seen him, I would've said hello." Use the full form in formal writing.
Free Guide: 10 AI Tools to Master English
Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.