What is the Third Conditional?
The third conditional describes a past situation that did not happen and imagines what the result would have been if it had. Because the situation is already finished and unchangeable, every third conditional sentence is purely hypothetical — it exists only in our imagination.
We use it to express <strong>regret</strong> about past choices, to <strong>speculate</strong> about how things could have turned out differently, and to <strong>criticise</strong> what someone did or failed to do.
The key difference from the second conditional is time: the second conditional imagines an unreal present or future situation, while the third conditional imagines an unreal past situation that is over and cannot be changed.
How to Form the Third Conditional
The third conditional always has two clauses: an if-clause (the condition) in the Past Perfect, and a main clause (the result) with would have + past participle. Negative form: If + subject + hadn't + past participle, subject + wouldn't have + past participle. The if-clause can come first or second — when it comes first, add a comma.
If + subject + had + past participle, subject + would have + past participleClause structure
| Clause | Form | Example |
|---|---|---|
| If-clause (positive) | had + past participle | If she had studied harder… |
| If-clause (negative) | hadn't + past participle | If he hadn't missed the train… |
| Result clause (positive) | would have + past participle | …she would have passed the exam. |
| Result clause (negative) | wouldn't have + past participle | …he wouldn't have been late. |
| Result clause (other modals) | could / might have + past participle | …she might have got the job. |
When to Use the Third Conditional
Imagining an unreal past outcome
We use the third conditional to describe what the result would have been if a past event had been different. The real event already happened; we are imagining an alternative reality.
- If we had left earlier, we would have caught the flight.
- She would have got the promotion if she had applied for it.
- If the weather had been better, we would have gone to the beach.
Expressing regret about the past
When the speaker wishes they had made a different choice, the third conditional captures that regret. The unreal condition is the choice they wish they had made.
- If I had saved more money, I wouldn't have had to borrow from my parents.
- He would have been much happier if he hadn't taken that job.
- If I had listened to your advice, I wouldn't have made such a big mistake.
Criticising someone's past actions
We often use the third conditional to point out that someone's actions led to a negative result — suggesting, indirectly, that they should have acted differently.
- If you had checked the map, we wouldn't have got lost.
- The project would have been finished on time if the team had communicated better.
- If she hadn't ignored the warning signs, she could have avoided the whole problem.
Speculating about past possibilities
When we are not certain what would have happened, we use might have or could have in the result clause instead of would have. This expresses a possible — but not certain — alternative outcome.
- If they had invested earlier, they might have made a fortune.
- She could have become a professional athlete if she hadn't been injured.
- If the negotiations had continued, a deal might have been reached.
Inverted third conditional (formal)
In formal writing and speech we can drop if and invert the subject and auxiliary (had). The meaning is identical, but the register is more formal or literary.
- Had I known about the problem, I would have fixed it immediately.
- Had she arrived on time, the meeting would have started without delay.
- Had they followed the instructions, the experiment would have succeeded.
Signal Words and Conjunctions
Third Conditional vs Second Conditional
Both conditionals describe unreal situations, but they refer to different times. The second conditional imagines an unreal or unlikely present or future; the third conditional imagines an unreal past.
Third Conditional (unreal past)
If I had studied medicine, I would have become a doctor.
I did not study medicine. This is a past fact that cannot be changed. The result is also a past hypothetical.
Second Conditional (unreal present/future)
If I studied medicine, I would become a doctor.
I don't study medicine right now, but it's theoretically still possible. The situation is unreal in the present.
Third Conditional — Past regret
If she had taken the job, she would have earned more money.
She didn't take the job. We are reflecting on a closed past event.
Second Conditional — Present wish
If she took the job, she would earn more money.
She hasn't taken the job yet, but she could still do so. The decision is still open.
Third Conditional vs Mixed Conditional
A mixed conditional combines tenses from the second and third conditional to show that a past event has a consequence in the present. The third conditional keeps both clauses in the past; a mixed conditional links the past to the present.
Third Conditional (past → past)
If I had taken that job, I would have moved to Paris.
Both the condition and the result refer to past hypotheticals. Neither happened.
Mixed Conditional (past → present)
If I had taken that job, I would be living in Paris now.
The condition is a past hypothetical, but the result is about the present situation — I am not living in Paris now because I did not take the job.
Common Mistakes
Using Past Simple instead of Past Perfect in the if-clause
✗ If I studied harder, I would have passed the exam.
If I had studied harder, I would have passed the exam.
The if-clause of the third conditional must use the Past Perfect (had + past participle), not the Past Simple. The Past Simple here would make it look like a second conditional.
Using "would have" in the if-clause
✗ If I would have known about the party, I would have come.
If I had known about the party, I would have come.
Would have belongs in the result clause only. The if-clause always uses had + past participle. This is one of the most common mistakes at B2 level.
Forgetting "have" in the result clause
✗ If she had called me, I would told her the news.
If she had called me, I would have told her the news.
The result clause structure is would + have + past participle. Omitting have is very common in spoken English but is incorrect in formal or written contexts.
Using "if" with the inverted form
✗ If had I known, I would have reacted differently.
Had I known, I would have reacted differently.
Formal inversion replaces if entirely. You either use if + had (standard) or invert without if (formal). Never combine both.
Ready to practise?
Put it into practice
Test your understanding with interactive exercises and instant feedback.