Third conditional
The third conditional (if + past perfect, would have + past participle) imagines a different past: 'If you had told me, I would have helped.' Use it for unreal past situations and their unreal past results, typically regret, criticism and relief. Both events are finished, so neither can be changed now.
The rule
How to form the third conditional
Positive
Ifpast perfect, would havepast participle
If we had checked the map, we would have found the hotel easily.
Negative
Ifpast perfect, wouldn't havepast participle
If the road hadn't flooded, the delivery wouldn't have been late.
Question
Wouldsubjecthavepast participleif…?
Would you have accepted the offer if they had doubled the salary?
Contracted
Ifsubject'd (= had)…, subject'd (= would) have…
If I'd known about the discount, I'd have bought two.
Inside a sentence
IfIfwe had checked the map,past perfectwesubjectwould havewould havefoundpast participlethe hotel easily.
WouldWouldyousubjecthavehaveacceptedpast participlethe offerififthey had doubled the salary?past perfect
- subject
- helping verb
- main verb
- key word
How to use third conditional
What does the third conditional mean?
The third conditional is the grammar of alternative history. Both halves of the sentence describe things that did not happen: the if-clause names a past condition that was not met, and the result clause names the outcome that therefore never occurred. To decode one, reverse both clauses; the reality is always the opposite of what the sentence says.
This double reversal is what makes the structure hard for learners and valuable to examiners: producing it accurately proves you can manage two unreal, past-referring verb phrases in a single sentence.
- If Marco had saved his work, he wouldn't have lost the whole chapter.reality: he didn't save it, and he lost it
- If the referee had seen the foul, he would have stopped the match.reality: he saw nothing and play continued
When do you use it? Regret, criticism and relief
Most third conditionals carry one of three feelings. Regret looks back at your own choices. Criticism aims the same grammar at someone else's choices, often softened with a polite tone. Relief runs the logic in reverse: the imagined past is worse than what actually happened, so the sentence expresses a near miss.
Recognising the feeling helps you in IELTS Speaking Part 2, where cue cards about past decisions, mistakes and lucky escapes practically demand this structure.
- If I had listened to my doctor, I would have recovered faster.regret about my own past
- If you had read the instructions, you wouldn't have broken the blender.criticism of someone else
- If we had taken the earlier ferry, we would have been caught in that storm.relief, luckily we didn't take it
The 'd trap: had or would?
In fast speech and informal writing, both 'had' and 'would' contract to 'd, which makes the third conditional sound deceptively simple and leads to a famous error: putting 'would have' into the if-clause. The rule is strict; the if-clause takes the past perfect alone, and 'would have' lives only in the result clause.
When you are unsure, expand every 'd aloud: in the if-clause it must expand to 'had', and in the result clause to 'would'. If your expansion produces 'if I would have', the sentence is wrong.
- If she'd applied earlier, she'd have got the internship.first 'd = had, second 'd = would
- If I would have known, I would have come.→ If I had known, 'would have' never enters the if-clause
Could have and might have in the result clause
'Would have' states the imagined result with confidence, but it is not the only option. 'Might have' presents the result as merely possible, and 'could have' points to a lost ability or opportunity. Swapping these modals tunes the certainty of your speculation without touching the rest of the structure.
This flexibility is worth marks: result-clause modal variety is exactly the kind of controlled range that separates a memorised pattern from genuine command of the grammar.
- If he had trained with a coach, he might have qualified for the nationals.might have = possible, not certain
- If we had left before rush hour, we could have avoided the motorway entirely.could have = lost opportunity
Advanced: 'Had I known…', inversion without if
Formal English can drop 'if' and invert the subject and 'had': 'Had I known' means exactly 'If I had known'. The structure appears in academic writing, business correspondence and high-band IELTS essays, where it adds a formal, polished register.
Use it sparingly; one inversion in a Task 2 essay reads as sophisticated; three read as showing off. In speaking it is rare and can sound stiff, so keep it mainly for writing.
- Had the airline warned us, we would have rebooked immediately.= If the airline had warned us
- Had I realised the deadline was Friday, I would have started sooner.formal register, good for Task 2
Common mistakes with third conditional
Find what is wrong in each one, then open it to check.
1If I would have seen the sign, I would have slowed down.What's wrong? Show the fix
If I had seen the sign, I would have slowed down.
The if-clause takes the past perfect alone; 'would have' belongs only in the result clause, however common the error sounds in informal American speech.
2If she had studied harder, she would pass the exam last year.What's wrong? Show the fix
If she had studied harder, she would have passed the exam last year.
A past result needs 'would have + past participle'; plain 'would pass' points to the present or future and clashes with 'last year'.
3If they hadn't have cancelled the flight, we would have arrived on time.What's wrong? Show the fix
If they hadn't cancelled the flight, we would have arrived on time.
The spoken-English double 'have' ('hadn't have') is always wrong in writing; the past perfect negative is simply 'hadn't + past participle'.
4If he had went to the meeting, he would have heard the news.What's wrong? Show the fix
If he had gone to the meeting, he would have heard the news.
After 'had', the verb must be a past participle (gone), not the past simple form (went).
5If you called me yesterday, I would have answered.What's wrong? Show the fix
If you had called me yesterday, I would have answered.
An unreal past condition needs the past perfect 'had called'; the plain past simple makes the clause read like a real, second-conditional condition.
6Would you have took the job if they had offered it?What's wrong? Show the fix
Would you have taken the job if they had offered it?
After 'have' in the result clause, use the past participle (taken), never the past simple form (took).
Practise
Write your own
Write a sentence of your own with third conditional, about you, your studies or your town.
Third conditional in IELTS
Speaking
- Close a Part 2 story about a past decision with one reflective third conditional: 'Looking back, if I hadn't joined that debating club, I would never have met my closest friends.' Examiners hear a clean past-perfect-plus-would-have sequence as exactly the complex accuracy the Band 7 descriptor requires.
- In Part 3 questions about past developments ('Was the internet good for education?'), speculate about the alternative: 'If online courses hadn't appeared, rural students would have stayed locked out of good teaching.' One accurate third conditional per discussion topic signals range without sounding rehearsed.
Writing
- In Task 2 essays evaluating past policies, the third conditional carries your analysis: 'If cities had invested in flood defences earlier, the 2020 damage would have been far smaller.' At Band 7, examiners expect conditionals 1 to 3 used accurately, a broken auxiliary chain ('would have went') costs accuracy immediately.
- Deploy the inverted form once for register: 'Had governments acted sooner, the crisis could have been contained.' In a Task 2 conclusion this distancing structure reads as Band 8 flexibility, provided the rest of the essay is error-free enough to support it.