Lesson 112 · Stage 10: Advanced structures
Third conditional
AdvancedForm & use
if + had + V3, would have + V3 — an imagined past and its result
1.Form
The third conditional: if + had + past participle (past perfect), would have + past participle. We use it to imagine the past turning out differently — both the condition and the result are unreal, because it has already happened.
| if-clause (had + V3) | main clause (would have + V3) | |
|---|---|---|
| Affirmative | If you had told me, | I would have helped. |
| Negative | If we hadn't missed the bus, | we wouldn't have been late. |
| Question | If you had known, | would you have come? |
Short forms: If I'd known (had), I'd have come (would), I would've come. In fast speech, would have sounds almost like “would-ə”.
'd in the if-clause is had (If I'd known); in the result it is would (I'd have gone). And because would've sounds like “would of”, people often misspell it — always write would have.
2.When to use it
1. Imagining a different past — what really happened was the opposite
If I had left earlier, I wouldn't have missed the train.
I left late and missed it
If Lan hadn't helped me, I would have failed the course.
but Lan did help me
2. Regret or blame about something in the past
If you'd told me it was your birthday, I'd have bought you a cake.
We would have won if we hadn't made so many mistakes.
3. Relief that something bad didn't happen
If the neighbours hadn't smelled the smoke, the whole house would have burned down.
If you hadn't reminded me, I would have forgotten my passport.
3.Could have / might have
In the result you can use could have + V3 (= would have been able to) or might have + V3 (= would perhaps have) instead of would.
If we'd booked earlier, we could have sat together.
could have = would have been able to
If she had applied, she might have won the scholarship.
might have = would perhaps have
4.Second, third and mixed conditionals
Work out the time of each clause. A clause about the past → had V3 / would have V3; a clause about now → past simple / would + verb. When the two clauses are about different times, you get a mixed conditional.
| Time | Form | Example | |
|---|---|---|---|
| Second | present / future | if + past, would + verb | If I had a car, I would drive to work. |
| Third | past | if + had V3, would have V3 | If I had had a car, I would have driven to work. |
| Mixed 1 | past condition → present result | if + had V3, would + verb | If I had saved money, I would have a car now. |
| Mixed 2 | present condition → past result | if + past, would have V3 | If I weren't afraid of flying, I would have gone with them. |
If I had studied medicine, I would be a doctor now.
past → present
If we hadn't moved to Da Nang, we wouldn't know each other.
past → present
If he were more organised, he wouldn't have forgotten the meeting.
present → past
If I didn't have to work tomorrow, I would have stayed at the party longer.
present → past
Mixed 1 often has now, today, still in the result. If you see “now” and the if-clause has had V3, the result takes would + verb, not would have.
5.Inversion: Had I known…
In formal English you can drop if and put had before the subject: Had I known = If I had known. The negative is Had … not + V3 (not shortened to Hadn't I…). See the lesson “Inversion”.
Had we known the road was closed, we would have gone another way.
Had she not called, I would have waited all night.
not: Hadn't she called
6.Common mistakes
If I would have known, I would have come.If I had known, I would have come.
The if-clause takes had + V3. “If I would have…” is heard in casual speech but is not standard.
If I knew you were in hospital, I would have visited you.If I had known you were in hospital, I would have visited you.
It's about the past → had known.
We were late. If we had taken a taxi, we would arrive on time.We were late. If we had taken a taxi, we would have arrived on time.
The result is also in the past → would have + V3.
If she had took the medicine, she would have felt better.If she had taken the medicine, she would have felt better.
had + past participle (taken), not the past simple.
If she had asked me, I would of helped her.If she had asked me, I would have helped her.
would've sounds like “would of”, but it is always have.
If it had not rained, we would have play tennis.If it had not rained, we would have played tennis.
would have + past participle.
Examples
- If you had told me earlier, I would have helped you.
- If we had left ten minutes earlier, we would have caught the train.
- She wouldn't have failed the exam if she had studied harder.
- If I had had your number, I would have called you last night.
