Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Third Conditional Exercise

May 4, 2026 - B2pdf

Complete the 12 sentences below. Choose the best answer for each one.

Progress 0 of 12 answered
1If Maya had set an alarm, she ............... the early train.
Wrong!
"Would have caught" is correct because the result clause of the third conditional uses would have + past participle.
2We would ............... the concert if it hadn't sold out so quickly.
Wrong!
"Have gone to" is correct because after "would" in the third conditional we use "have" plus a past participle.
3If I had known about the roadworks, I would ............... a different route.
Wrong!
"Have taken" is correct because after "would" in the third conditional we use "have" plus a past participle.
4She wouldn't have missed the deadline if her laptop ............... the night before.
Wrong!
"Hadn't crashed" is correct because the if-clause of the third conditional uses the past perfect.
5If they had checked the weather forecast, they ............... the picnic indoors.
Wrong!
"Would have planned" is correct because the result clause of the third conditional uses would have + past participle.
6I wouldn't ............... so nervous during the interview if I had prepared more thoroughly.
Wrong!
"Have felt" is correct because after "wouldn't" in the third conditional we use "have" plus a past participle.
7If the restaurant had been open, we ............... there after the film.
Wrong!
"Would have eaten" is correct because the result clause of the third conditional uses would have + past participle.
8He would have understood the joke if he ............... the reference.
Wrong!
"Had known" is correct because the if-clause of the third conditional uses the past perfect.
9If you had told me you were in town, I ............... time to meet you.
Wrong!
"Would have made" is correct because the result clause of the third conditional uses would have + past participle.
10The team would ............... the match if their best defender hadn't been injured.
Wrong!
"Have won" is correct because after "would" in the third conditional we use "have" plus a past participle.
11If Emma had saved the document properly, she ............... all her work.
Wrong!
"Wouldn't have lost" is correct because the result clause of the third conditional uses wouldn't have + past participle.
12We would have arrived earlier if the taxi driver ............... the shortcut.
Wrong!
"Had known" is correct because the if-clause of the third conditional uses the past perfect.
Done.
Score: 0/12

Answers

  1. If Maya had set an alarm, she would have caught the early train.
  2. We would have gone to the concert if it hadn’t sold out so quickly.
  3. If I had known about the roadworks, I would have taken a different route.
  4. She wouldn’t have missed the deadline if her laptop hadn’t crashed the night before.
  5. If they had checked the weather forecast, they would have planned the picnic indoors.
  6. I wouldn’t have felt so nervous during the interview if I had prepared more thoroughly.
  7. If the restaurant had been open, we would have eaten there after the film.
  8. He would have understood the joke if he had known the reference.
  9. If you had told me you were in town, I would have made time to meet you.
  10. The team would have won the match if their best defender hadn’t been injured.
  11. If Emma had saved the document properly, she wouldn’t have lost all her work.
  12. We would have arrived earlier if the taxi driver had known the shortcut.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 One-Word Substitutions to Describe Sounds May 4, 2026
  • 100 Sentence Starters for Counterarguments May 4, 2026
  • 100 Words to Use Instead of “Topic” May 4, 2026
  • Why “toady” comes from “toad eater” May 4, 2026
  • Third Conditional Exercise May 4, 2026
  • 100 Words to Describe Teachers May 4, 2026
  • How deadline changed from a prison line to a time limit May 4, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.