HOME / GRAMMAR EXERCISES / THIRD CONDITIONAL 2
THIRD CONDITIONAL EXERCISE 2 (ESL)
level: Intermediate (B1/B2)
✓ Useful for Cambridge B2/C1
This second third conditional exercise focuses on recognizing and avoiding the most common mistakes with this structure — particularly confusing
would have and
had, and getting the correct clause order. Start with
exercise 1 if you haven't already.
GRAMMAR REVIEW! The third conditional — common mistakes to avoid
The third conditional has a longer structure than the first or second, which means more opportunities for errors. Here are the most common mistakes learners make:
1. Using would have in the if clause
The if clause must use the past perfect (had + past participle), never would have:
✗ If she would have left earlier…
✓ If she had left earlier…
2. Using will have instead of would have in the main clause
The main clause expresses a hypothetical past result, so it requires would have, not will have:
✗ She will have arrived on time.
✓ She would have arrived on time.
3. Mixing the third conditional with the second
The third conditional refers to the past; the second refers to the present or future. They are not interchangeable:
✗ If I had more time, I would have called you. (mixed — inconsistent)
✓ If I had had more time, I would have called you. (consistently past)
Remember: Both clauses must refer to the same time frame.
READY TO PRACTICE? LET’S GO!
Choose the correct option to complete each third conditional sentence.