Grammar · Verb patterns & moods · B1 · Intermediate

Third conditional

Last updated 21 July 2026

In short

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.

How to form the third conditional

FormStructureExample
PositiveIf + past perfect, would have + past participleIf we had checked the map, we would have found the hotel easily.
NegativeIf + past perfect, wouldn't have + past participleIf the road hadn't flooded, the delivery wouldn't have been late.
QuestionWould + subject + have + past participle + if…?Would you have accepted the offer if they had doubled the salary?
ContractedIf + subject + 'd (= had)…, subject + 'd (= would) have…If I'd known about the discount, I'd have bought two.

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)

'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

Real learner errors, corrected and explained — the fastest way to stop repeating them.

If I would have seen the sign, I would have slowed down.

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.

If she had studied harder, she would pass the exam last year.

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'.

If they hadn't have cancelled the flight, we would have arrived on time.

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'.

If he had went to the meeting, he would have heard the news.

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).

If you called me yesterday, I would have answered.

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.

Would you have took the job if they had offered it?

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).

Third conditional in IELTS

Grammatical Range and Accuracy is 25% of your Speaking and Writing scores — here is where this structure earns marks.

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–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.

Practise third conditional now

Five quick questions with instant feedback — every answer explained. No sign-up needed.

Question 1 of 5

Choose the correct sentence.

Want the full set? All 12 third conditional exercises →

Check this rule in your own writing

Reading a rule is step one; seeing it in your own sentences is what changes your band score.

Paste a paragraph into the free IELTS Grammar Checker — it flags every third conditional mistake, explains the rule, and estimates your Grammatical Range & Accuracy band.

Frequently asked questions

What is the structure of the third conditional?
If + past perfect in the condition, would have + past participle in the result: 'If the shop had stayed open later, I would have bought the ingredients tonight.' The clauses can swap order, dropping the comma. You can also replace 'would' with 'could' or 'might' to make the imagined result less certain.
What is the difference between the second and third conditional?
The second conditional imagines an unreal present or future ('If I lived in Rome, I would walk everywhere'); the third imagines an unreal past ('If I had lived in Rome, I would have learned Italian'). Use the second to reimagine now, and the third to rewrite history that is already finished.
Is 'If I would have known' correct?
No. 'Would have' never belongs in the if-clause; the condition takes the past perfect alone: 'If I had known.' You will hear 'if I would have' in informal American speech, but it is treated as an error in exams and formal writing, so drill the 'had known' pattern until it is automatic.
Can I use 'could have' or 'might have' in the third conditional?
Yes. The result clause accepts other modals: 'might have' for a possible outcome ('If the weather had held, we might have reached the summit') and 'could have' for lost opportunity or ability ('If you had told me sooner, I could have lent you the money'). This modal variety strengthens IELTS Grammatical Range.
What does 'd stand for in 'If I'd seen it, I'd have said something'?
The two contractions differ. In the if-clause, 'd is 'had' ('If I'd seen' = If I had seen). In the result clause, 'd is 'would' ('I'd have said' = I would have said). Expanding each 'd aloud is the quickest way to check you have built the third conditional correctly.

Next step

Hear this grammar scored in a real mock exam

SpeakMetry's AI examiner runs a full IELTS Speaking test and its report lists every grammar slip you made — with corrections. Your mistakes become your study plan.

Try the AI speaking exam