• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

Mixed Grammar: Should Have, May Have and Do Questions Exercise

September 10, 2025 A2pdf

Fill in the blanks.

Progress 0 of 12 answered
1Where is she? She ............... by now.
Wrong!
Use "should have arrived" to say that you expected her to arrive before now.
2............... be late.
Wrong!
Use "Don't" to make a negative imperative: "Don't" be late.
3I ............... to be there by 8 o'clock.
Select 2 answers.
Wrong!
Both "need" and "have" correctly express obligation or necessity before "to be there."
4We cannot wait ...............
Select 2 answers.
Wrong!
Both "any longer" and "any more" can mean that the waiting must stop now.
5Where is Ann? She ............... to the library.
Wrong!
Use "may have gone" to talk about a possible past action with a present result.
6You can turn off the radio. I ............... to it.
Wrong!
Use "am not listening" for an action that is not happening now.
7I feel tired. I ............... a rest.
Wrong!
Use "need" before a noun to say that something is necessary.
8Which newspaper do you ...............?
Wrong!
Use the base verb "read" after "do" in a question.
9............... you sing?
Select 2 answers.
Wrong!
Both "Do" and "Can" form correct questions, but they ask about different things.
10............... he speak English?
Select 2 answers.
Wrong!
Both "Does" and "Can" form correct questions before "he speak English."
11Does she ............... here often?
Wrong!
Use the base verb "come" after "does" in a question.
12What ............... this word mean?
Wrong!
Use "does" with the singular subject "this word" in a present simple question.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

Answers

  1. Where is she? She should have arrived by now.
  2. Don’t be late.
  3. I need / have to be there by 8 o’clock.
  4. We cannot wait any longer / any more.
  5. Where is Ann? She may have gone to the library.
  6. You can turn off the radio. I am not listening to it.
  7. I feel tired. I need a rest.
  8. Which newspaper do you read?
  9. Do / Can you sing?
  10. Does / Can he speak English?
  11. Does she come here often?
  12. What does this word mean?

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 112 lessons and 730 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Yes/no questions and short answers Module 01: Sentence foundations · Lesson 6

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Best Synonyms for “Propositive” October 23, 2026
  • 100 Best Synonyms for “Emphasizing” October 23, 2026
  • 100 Best Synonyms for “Communicative” October 23, 2026
  • Icky vs. gross vs. nasty vs. disgusting vs. revolting vs. vile October 23, 2026
  • Comparatives Exercise October 23, 2026
  • 100 Best Synonyms for “Proposition” October 23, 2026
  • 100 Best Synonyms for “Stagnation” October 23, 2026
  • 100 Best Synonyms for “Dumb” October 23, 2026
  • The origin and meaning of “off the cuff” October 23, 2026
  • 100 Phrases for Declining Requests at Work Politely October 23, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap