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

Modal Verbs Exercise for ESL Students

August 24, 2025 - A2pdf

This grammar exercise tests your understanding of modal auxiliary verbs. Fill in the blanks.

Progress 0 of 12 answered
1She ............... busy at that time.
Select 2 answers.
Wrong!
Use "might have been" or "may have been" to talk about a possible situation in the past.
2It ............... there. I clearly remember putting it there.
Wrong!
Use "must be" when you are sure about a present fact.
3You ............... mistaken.
Wrong!
Use "must be" before an adjective when you are sure about a present situation.
4He ............... by now.
Wrong!
Use "should have arrived" to say an expected arrival is probably complete by now.
5It ............... an accident.
Wrong!
Use "might have been" to talk about a possible explanation for a past event.
6He ............... ill yesterday.
Wrong!
Use "might have been" with a past time expression such as yesterday.
7Nobody is answering the doorbell. They ............... out.
Wrong!
Use "must have gone" when present evidence makes you sure someone left earlier.
8Where is Dad? He ............... in his room.
Select 2 answers.
Wrong!
Use "must be" or "may be" to talk about where someone probably or possibly is now.
9He is not in his chair. He ............... to the cafe.
Wrong!
Use "might have gone" to suggest a possible completed movement before now.
10We ............... waited for him.
Wrong!
Use "needn't have" before a past participle for an unnecessary action that happened.
11You ............... for me. You can leave when you are ready.
Wrong!
Use "needn't wait" to say there is no present or future obligation to wait.
12She left work at 6. She ............... here soon.
Wrong!
Use "should be" to say something is expected to happen soon.
Done.
Score: 0/12
Share your score!

Answers

  1. She might have been / may have been busy at that time.
  2. It must be there. I clearly remember putting it there.
  3. You must be mistaken.
  4. He should have arrived by now.
  5. It might have been an accident.
  6. He might have been ill yesterday.
  7. Nobody is answering the doorbell. They must have gone out.
  8. Where is Dad? He must be / may be in his room.
  9. He is not in his chair. He might have gone to the cafe.
  10. We needn’t have waited for him.
  11. You needn’t wait for me. You can leave when you are ready.
  12. She left work at 6. She should be here soon.
  • 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 Words to Describe Snow June 20, 2026
  • 100 English Phrases for Talking at a Garage Sale or Flea Market June 20, 2026
  • 100 Best Synonyms for “Communicatively” June 20, 2026
  • 100 Best Synonyms for “Ominous” June 20, 2026
  • What “fall from grace” means and where it comes from June 20, 2026
  • 100 Words Every Emergency Physician Should Know June 20, 2026
  • 100 Best Synonyms for “Merry” June 20, 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.