B1 · IntermediateVerb patterns & moodsIELTS Band 6 to 7

    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.

    An imagined past: it did not happen

    WouldWouldyousubjecthavehaveacceptedpast participlethe offerififthey had doubled the salary?past perfect

    Question: would moves before the subject
    • 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

    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

    1 / 5

    Choose the correct sentence.

    Write your own

    Write a sentence of your own with third conditional, about you, your studies or your town.

    Free, nothing is stored
    All 12 exercisesChoices, gaps, errors to find, sentences to build

    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.

    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

    See your grammar marked in a real test

    See the Writing tests