A past that did not happen
The rule
The third conditional talks about a past that is now impossible to change, and about the consequence that therefore also did not happen. If we had booked earlier, we would have paid half. We did not book earlier and we did not pay half: both halves are unreal. Would can be swapped for might or could to soften the result, and the if can be dropped by inverting: Had we booked earlier…. Use it for regret, for blame, and for the professional sentence If the fault had been reported in March, this would not have happened.
If + had + past participle, would / might / could have + past participle · Had + subject + past participle, …
Examples
If we had left ten minutes earlier, we would have caught the train.
She would not have signed it if she had read the second page.
Had the fault been reported in March, the repair would have been simple.
They might have won if the referee had seen it.
Common mistakes
-
Wrong: If I would have known, I would have said something.
Right: If I had known, I would have said something.
would never goes in the if half; the condition takes had + past participle.
-
Wrong: If we had booked earlier, we would pay half.
Right: If we had booked earlier, we would have paid half.
A past condition needs a past result: would HAVE paid.
-
Wrong: If had we known, we would have come.
Right: Had we known, we would have come.
When you invert to drop if, the if goes and does not come back.
Practice questions
Try each one yourself first, then open “Show answer” for the solution and the reason.
-
1Choose the correct sentence.
- If you had told me, I would have helped.
- If you told me, I would have helped.
- If you would have told me, I would have helped.
- If you had told me, I would help.
Show answer
Answer: A If you had told me, I would have helped.
Condition: had + past participle. Result: would have + past participle.
-
2Choose the correct sentence.
- Had I known the rules, I would not applied.
- If had I known the rules, I would not have applied.
- Had I known the rules, I would not have applied.
- Had I know the rules, I would not have applied.
Show answer
Answer: C Had I known the rules, I would not have applied.
Inversion replaces if entirely.
-
3Choose the correct sentence.
- We can have avoided all of this.
- We could have avoided all of this.
- We could avoided all of this.
- We could have avoid all of this.
Show answer
Answer: B We could have avoided all of this.
could have + past participle for an unrealised past possibility.
-
4Fill in the gap.
If the letter _____ on time, none of this would have happened.
- arrived
- has arrived
- had arrived
- would have arrived
Show answer
Answer: C If the letter had arrived on time, none of this would have happened.
The if half takes the past perfect.
-
5Fill in the gap.
She _____ the job if she had asked for less money.
- might have get
- may get
- might have got
- might get
Show answer
Answer: C She might have got the job if she had asked for less money.
might have softens an unreal past result.
-
6Fill in the gap.
_____ we realised sooner, we would have cancelled.
- Have
- If had
- Did
- Had
Show answer
Answer: D Had we realised sooner, we would have cancelled.
Inversion with had replaces if.
-
7Fill in the gap.
If they had not been so slow, we _____ this conversation.
- did not have
- will not have
- would not have had
- would not be having
Show answer
Answer: D If they had not been so slow, we would not be having this conversation.
A past cause with a present result is a mixed conditional.
-
8Fill in the gap.
Nobody _____ if the alarm had been working.
- will be hurt
- would be hurt
- would have hurt
- would have been hurt
Show answer
Answer: D Nobody would have been hurt if the alarm had been working.
The result is passive and in the past: would have been + participle.
-
9This sentence is wrong. Choose the fix.
Which sentence is wrong?
- Had I gone, I would have seen it.
- I would have seen it if I had gone.
- If I had gone, I would have seen it.
- If I would have gone, I would have seen it.
Show answer
Answer: D If I would have gone, I would have seen it.
would have cannot appear in the condition.
-
10This sentence is wrong. Choose the fix.
Which sentence is wrong?
- If she had studied, she would pass the exam.
- If she had studied, she would have passed the exam.
- If she studied, she would pass the exam.
- She would have passed if she had studied.
Show answer
Answer: A If she had studied, she would pass the exam.
A past condition with a past result needs have.
Practise this lesson in Zorg Space
In the app every rule becomes interactive practice: instant correction, reviews at the moment you are about to forget, and progress you can see from level to level — free.
Start for free