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

Formation of Questions Exercise

December 3, 2024 - A1pdf

Fill in the blanks.

Progress 0 of 12 answered
1............... you been working hard?
Wrong!
Use "Have" to form a present perfect continuous question with "been working".
2How long ............... working here?
Wrong!
Use "have you been" with "How long" for an action that started in the past and continues now.
3............... anybody phone in the morning?
Wrong!
Use "Did" to form a past simple question with the base verb "phone".
4When ............... this house built?
Wrong!
Use "was" to form a past simple passive question with "built".
5Why ............... Rahul at work today?
Wrong!
Use "isn't" because the question asks about Rahul's present state or location.
6............... a job?
Select 2 answers.
Wrong!
Both "Does she have" and "Has she got" can ask about present possession.
7............... you have a meeting yesterday?
Wrong!
Use "Did" to form a past simple question with "yesterday".
8How long ............... him?
Wrong!
Use "have you known" with "How long" for a state continuing to the present.
9............... you know who he is?
Wrong!
Use "Do" to form a present simple question with the base verb "know".
10............... you known him for long?
Wrong!
Use "Have" to form a present perfect question with "known".
11What ............... you do then?
Wrong!
Use "did" to form a past simple question before the base verb "do".
12............... you see him yesterday?
Wrong!
Use "Did" to form a past simple question with "yesterday".
Done.
Score: 0/12
Share your score!

Answers

  1. Have you been working hard?
  2. How long have you been working here?
  3. Did anybody phone in the morning?
  4. When was this house built?
  5. Why isn’t Rahul at work today?
  6. Does she have / Has she got a job?
  7. Did you have a meeting yesterday?
  8. How long have you known him?
  9. Do you know who he is?
  10. Have you known him for long?
  11. What did you do then?
  12. Did you see him yesterday?
  • 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.