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 15, 2025 - A2pdf

Fill in the blanks.

Progress 0 of 12 answered
1Don't call her in the afternoon. She ............... a nap.
Wrong!
Use "might be having" for a possible action happening at that time.
2"I wonder why she didn't reply to my letter." "She ............... it."
Wrong!
Use "couldn't have received" for a negative deduction about the past.
3"I rang the doorbell twice, but she didn't open the door." "She ..............."
Wrong!
Use "might have been asleep" for a possible explanation of a past situation.
4I saw something moving behind the curtain. What ............... it be?
Select 2 answers.
Wrong!
Use "can" or "could" to ask about a possible explanation.
5She wasn't at the meeting yesterday. Perhaps she ............... about it.
Wrong!
Use "didn't know" to match the past situation at the meeting yesterday.
6Sam was absent yesterday. Perhaps he ............... ill.
Wrong!
Use "was" to match the past time word "yesterday".
7She has been absent for a few days. She ............... ill.
Wrong!
Use "might be" for a present possibility based on recent absence.
8She is not in her room. Where ............... she have gone?
Wrong!
Use "could" in "Where could she have gone?" to ask about a possible past action.
9That ............... be John. He is in Madrid.
Wrong!
Use "cannot" to show that the idea is impossible.
10That ............... a cat. I heard a meow.
Wrong!
Use "must have been" for a strong deduction about the past.
11I ............... Ireland next summer.
Select 2 answers.
Wrong!
Use "might visit" or "might be visiting" to express a possible future plan.
12We ............... to wait an hour for the next bus.
Select 2 answers.
Wrong!
Use "will have" or "have" before "to wait" to express necessity.
Done.
Score: 0/12
Share your score!

Answers

  1. Don’t call her in the afternoon. She might be having a nap.
  2. “I wonder why she didn’t reply to my letter.” “She couldn’t have received it.”
  3. “I rang the doorbell twice, but she didn’t open the door.” “She might have been asleep“
  4. I saw something moving behind the curtain. What can / could it be?
  5. She wasn’t at the meeting yesterday. Perhaps she didn’t know about it.
  6. Sam was absent yesterday. Perhaps he was ill.
  7. She has been absent for a few days. She might be ill.
  8. She is not in her room. Where could she have gone?
  9. That cannot be John. He is in Madrid.
  10. That must have been a cat. I heard a meow.
  11. I might visit / might be visiting Ireland next summer.
  12. We will have / have to wait an hour for the next bus.
  • 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.