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

Difficult Modal Perfects for Criticism and Regret Exercise

March 15, 2026 - C1pdf

Complete the 12 sentences below. Choose the best answer for each one. Some sentences have two correct answers. Choose both.

Progress 0 of 12 answered
1You ............... told me you were running late. I waited outside in the rain for twenty minutes.
Select 2 answers.
Wrong!
"Should have" and "could have" both make a natural criticism about not telling someone earlier.
2He ............... left his laptop on the train. It was in his bag when he got on, and now it is gone.
Wrong!
"Must have" shows a strong logical conclusion about the past.
3I ............... said that in front of everyone. It came out harsher than I meant.
Wrong!
"Shouldn't have" expresses regret about doing something in the past.
4We ............... booked a table. Now the restaurant is full, and we are stuck outside.
Wrong!
"Should have" criticises a past decision that would have avoided the problem.
5She ............... been offended by your joke. She laughed, but she has not replied to your messages since.
Wrong!
"Might have" suggests a possible past reaction without certainty.
6You ............... interrupted him mid-sentence. It made you look impatient.
Wrong!
"Shouldn't have" criticises an action that was a bad idea in the past.
7I ............... taken the earlier train, but I assumed the later one would be on time.
Wrong!
"Could have" shows that a past possibility existed but was not used.
8They ............... bought the extended warranty. The repair was covered anyway.
Wrong!
"Needn't have" says that a past action was unnecessary.
9You ............... told her the truth, but you chose to lie to keep things simple.
Select 2 answers.
Wrong!
"Should have" and "could have" both work as criticism of the choice not to tell the truth.
10He ............... been driving too fast. The skid marks were nearly fifty metres long.
Wrong!
"Must have" gives a strong conclusion based on clear evidence.
11I ............... emailed you earlier because I did not have your address until this morning.
Wrong!
"Couldn't have" shows that doing the action earlier was impossible.
12You ............... checked the attachment before sending it. You sent the draft version by mistake.
Select 2 answers.
Wrong!
"Should have" and "could have" both naturally criticise not checking the attachment.
Done.
Score: 0/12
Share your score!

Answers

  1. You should have / could have told me you were running late. I waited outside in the rain for twenty minutes.
  2. He must have left his laptop on the train. It was in his bag when he got on, and now it is gone.
  3. I shouldn’t have said that in front of everyone. It came out harsher than I meant.
  4. We should have booked a table. Now the restaurant is full, and we are stuck outside.
  5. She might have been offended by your joke. She laughed, but she has not replied to your messages since.
  6. You shouldn’t have interrupted him mid-sentence. It made you look impatient.
  7. I could have taken the earlier train, but I assumed the later one would be on time.
  8. They needn’t have bought the extended warranty. The repair was covered anyway.
  9. You should have / could have told her the truth, but you chose to lie to keep things simple.
  10. He must have been driving too fast. The skid marks were nearly fifty metres long.
  11. I couldn’t have emailed you earlier because I did not have your address until this morning.
  12. You should have / could have checked the attachment before sending it. You sent the draft version by mistake.
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
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 Best Synonyms for “Bind” July 13, 2026
  • 100 Email Subject Lines for Team Handoff Emails July 13, 2026
  • 100 Words to Describe Spoken English July 13, 2026
  • 100 Words Every Costume Supervisor Should Know July 13, 2026
  • 100 Best Synonyms for “Partly” July 13, 2026
  • 100 Best Synonyms for “Cool” July 13, 2026
  • Momentarily: soon or briefly July 13, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Pro · Privacy Policy · Refund 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.