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

December 16, 2023 - B1pdf

Fill in the blanks.

Progress 0 of 12 answered
1You ............... not have called him a liar. It really upset him.
Wrong!
Use "should" before "not have" to criticize a past action.
2She ............... not have survived if they hadn’t taken her to hospital in time.
Wrong!
Use "would" in this third conditional result clause.
3He ............... spend a lot of time talking to himself.
Wrong!
Use "would" to describe a repeated past habit.
4You ............... not steal.
Wrong!
Use "must" before "not" to express prohibition.
5What ............... we do if they do not cooperate?
Wrong!
Use "will" for the main question in a first conditional sentence.
6Don’t call them now. They ............... have gone to bed.
Wrong!
Use "will" with "have gone" to make a confident deduction about now.
7............... you speak Hindi?
Wrong!
Use "Can" to ask about ability.
8How ............... we solve this problem?
Wrong!
Use "can" to ask what solution is possible.
9I don’t think that I ............... get the job.
Wrong!
Use "will" for a simple prediction about the future.
10That ............... be James. He is in Spain.
Wrong!
Use "can't" to say that something is impossible now.
11Accidents ............... happen anytime.
Select 2 answers.
Wrong!
Use "can" or "may" to express general possibility.
12Don’t tease that dog. He ............... bite you.
Wrong!
Use "might" to warn about a possible result.
Done.
Score: 0/12
Share your score!

Answers

  1. You should not have called him a liar. It really upset him.
  2. She would not have survived if they hadn’t taken her to hospital in time.
  3. He would spend a lot of time talking to himself.
  4. You must not steal.
  5. What will we do if they do not cooperate?
  6. Don’t call them now. They will have gone to bed.
  7. Can you speak Hindi?
  8. How can we solve this problem?
  9. I don’t think that I will get the job.
  10. That can’t be James. He is in Spain.
  11. Accidents can / may happen anytime.
  12. Don’t tease that dog. He might bite you.
  • 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 Breakfast July 15, 2026
  • 100 Words Every Machine Learning Engineer Should Know July 15, 2026
  • 100 Best Synonyms for “Especially” July 15, 2026
  • 100 Best Synonyms for “Definite” July 15, 2026
  • 100 Best Synonyms for “Often” July 15, 2026
  • 100 English Phrases for Asking for Help in a Home Improvement Store July 15, 2026
  • 100 Words Every Database Administrator Should Know July 15, 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.