Explanation
We use the third conditional to talk about imaginary past situations — things that did NOT happen. It expresses regret, relief, or speculation about how the past could have been different.
The if-clause uses the past perfect (had + past participle). The main clause uses would have / could have / might have + past participle.
We can vary the modal in the main clause: 'would have' for certain hypothetical results, 'might have' for uncertain possibilities, and 'could have' for ability or permission that didn't happen.
Examples
- If I had known about the traffic, I would have left earlier.
- She wouldn't have failed if she had revised properly.
- If they had arrived on time, we might have caught the flight.
- He could have helped if you had asked him.
- If I hadn't taken that job, I would never have met my partner.
- We would have got lost if we hadn't had a map.
- If she had followed the doctor's advice, she might have recovered faster.
- Would you have come if I had invited you?
Common Mistakes
-
If I would have studied, I would have passed.
→
If I had studied, I would have passed.
Never use 'would have' in the if-clause. Use the past perfect (had + past participle).
-
If she didn't come, I would have been upset.
→
If she hadn't come, I would have been upset.
Third conditional if-clause requires past perfect ('hadn't come'), not past simple ('didn't come').
-
I would have to go if he had called.
→
I would have gone if he had called.
'Would have to go' confuses obligation with the conditional. The third conditional uses 'would have + past participle'.
-
They might have won if they played better.
→
They might have won if they had played better.
Both clauses need the correct form: if-clause = past perfect, result = modal + have + past participle.
Exercises
Complete each sentence using the correct form of the verb in brackets.
- If I _____ (know) about the party, I would have come.
- She _____ (not / fail) if she had listened to the teacher.
- If they _____ (leave) earlier, they might have caught the train.
- He could _____ (help) us if we had asked.
- We _____ (get) lost if you hadn't brought a map.
Each sentence contains one mistake. Find and correct it.
- If I would have known, I would have told you.
- If she didn't study, she would have failed.
- They might have won if they played harder.
- I would have to apologise if I had been rude.
Complete each third conditional sentence with your own idea.
If I had studied harder at school, _____. → If I had studied harder at school, I would have got better grades.
- If I had woken up earlier this morning, _____.
- If it hadn't rained last weekend, _____.
- If I had been born in a different country, _____.
- If I had chosen a different career, _____.
- If my parents hadn't encouraged me, _____.
Use the prompts to write a complete third conditional sentence.
she / study / pass the exam → If she had studied, she would have passed the exam.
- I / know / tell you
- they / leave earlier / not / miss the train
- he / read the instructions / not / make the mistake
- she / apply / get the job
- we / have a map / not / get lost
Write the correct form of the verbs in brackets.
- If I _____ (not / forget) my passport, I _____ (catch) the flight.
- She _____ (be) much happier if she _____ (take) that job.
- If they _____ (not / argue), everything _____ (go) more smoothly.
- He _____ (not / be) injured if he _____ (wear) the right equipment.
- If I _____ (know) you were coming, I _____ (make) more food.
- We _____ (arrive) on time if the traffic _____ (not / be) so bad.
- She _____ (might / become) a professional musician if she _____ (continue) playing.
- If he _____ (ask), I _____ (be happy) to help.
Discuss these hypothetical past situations with a partner.
- Think of a decision you made in the past. How would your life be different if you had decided differently?
- Imagine a famous historical event. What would have happened if it had gone differently?
- Have you ever missed an opportunity (a trip, a job, a meeting)? What would have happened if you hadn't missed it?
- Think of a mistake you or someone you know made. What would you have done differently?
Use 'would have', 'might have', and 'could have' — try to use all three in your discussion.
Answer Key
Third Conditional
Exercise 1 — Complete with the correct form
1. had known 2. wouldn't have failed 3. had left 4. have helped 5. would have got / gotten
Exercise 2 — Correct the mistake
- If I had known, I would have told you.
- If she hadn't studied, she would have failed.
- They might have won if they had played harder.
- I would have apologised if I had been rude.
Exercise 3 — Complete with your own main clause
Students' own answers. Check: would/might/could have + past participle. Encourage personal and reflective responses.
Exercise 4 — Write the sentence
- If I had known, I would have told you.
- If they had left earlier, they wouldn't have missed the train.
- If he had read the instructions, he wouldn't have made the mistake.
- If she had applied, she might have got the job.
- If we had had a map, we wouldn't have got lost.
Exercise 5 — Mixed gap fill
- hadn't forgotten / would have caught
- would have been / had taken
- hadn't argued / would have gone
- wouldn't have been / had worn
- had known / would have made
- would have arrived / hadn't been
- might have become / had continued
- had asked / would have been happy