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

Modals Exercise

November 1, 2021 - B1pdf

Fill in the blanks.

Progress 0 of 12 answered
1They ............... have left in the morning.
Wrong!
Use "might" before have + past participle to show a past possibility.
2Since the surgery, he ............... walk again.
Select 2 answers.
Wrong!
Both "is able to" and "can" express present ability here.
3He suggested that I ............... accept the offer.
Wrong!
Use "should" after suggested that to express a recommendation.
4You ............... lied to him.
Wrong!
Use "ought not to have" to criticize a past action.
5You ............... told him about my accident.
Wrong!
Use "need not have" before a past participle to say a past action was unnecessary.
6............... I help you with this?
Wrong!
Use "Shall" with I to make an offer.
7He ............... watch a lot of movies when he was younger.
Wrong!
Use "would" to describe a repeated past habit.
8I think you ............... find another job.
Wrong!
Use "should" to give advice or make a suggestion.
9You ............... invited her to the party.
Wrong!
Use "needn't have" before a past participle to say a past action was unnecessary.
10You ............... start now.
Select 3 answers.
Wrong!
"Had better", "should", and "ought to" can all give advice here.
11He left late for the train station. He ............... have missed the train.
Select 2 answers.
Wrong!
Both "might" and "could" show a past possibility before have + past participle.
12If I were you, I ............... apologize for something I didn't do.
Wrong!
Use "would not" to give advice after If I were you.
Done.
Score: 0/12
Share your score!

Answers

  1. They might have left in the morning.
  2. Since the surgery, he is able to / can walk again.
  3. He suggested that I should accept the offer.
  4. You ought not to have lied to him.
  5. You need not have told him about my accident.
  6. Shall I help you with this?
  7. He would watch a lot of movies when he was younger.
  8. I think you should find another job.
  9. You needn’t have invited her to the party.
  10. You had better / should / ought to start now.
  11. He left late for the train station. He might / could have missed the train.
  12. If I were you, I would not apologize for something I didn’t do.
  • 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

  • Persecute vs. prosecute: what is the difference? June 30, 2026
  • 100 Best Synonyms for “Select” June 30, 2026
  • 100 Best Synonyms for “Dubious” June 30, 2026
  • 100 Words Every Saxophonist Should Know June 30, 2026
  • 100 Best Synonyms for “Diverse” June 30, 2026
  • Was vs. Were Exercise June 30, 2026
  • 100 Examples of Present Simple Sentences June 30, 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.