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

Do or have worksheet

April 13, 2016 - A2pdf

Complete the following sentences.

Progress 0 of 9 answered
1I won’t ............... her boyfriend in my house.
Wrong!
"Have" is correct because it means allow or accept someone in this sentence.
2I ............... a phone call from Joe.
Wrong!
"Have had" is correct because it describes a recent experience with a present result.
3............... a good holiday?
Wrong!
"Did you have" is correct for asking about a completed holiday in the past.
4"What are you doing now?" "I ............... a bath."
Wrong!
"Am having" is correct because the bath is happening now.
5I ............... lunch at 1 pm.
Wrong!
"Have" is correct for a regular meal time or routine.
6I ............... lunch when she visited me.
Wrong!
"Was having" is correct for an action in progress when another past action happened.
7............... any brothers or sisters?
Select 2 answers.
Wrong!
"Have you got" and "Do you have" are both correct ways to ask about brothers or sisters.
8My landlady ............... a nice personality.
Wrong!
"Doesn't have" is correct because we use "have" to talk about possessing or showing a personality trait.
9I ............... flu last week.
Wrong!
"Had" is correct for saying you suffered from an illness in the past.
Done.
Score: 0/9
Share your score!

Answers

  1. I won’t have her boyfriend in my house.
  2. I have had a phone call from Joe.
  3. Did you have a good holiday?
  4. “What are you doing now?” “I am having a bath.”
  5. I have lunch at 1 pm.
  6. I was having lunch when she visited me.
  7. Have you got / Do you have any brothers or sisters?
  8. My landlady doesn’t have a nice personality.
  9. I had flu last week.
  • Share
  • Post
  • Post
  • 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 Teams June 18, 2026
  • 100 Best Synonyms for “Punctual” June 18, 2026
  • 100 Best Synonyms for “By Contrast” June 18, 2026
  • 100 Words Every Radiologist Should Know June 18, 2026
  • 100 Best Synonyms for “Apparent” June 18, 2026
  • 100 Best Synonyms for “Problem” June 18, 2026
  • 100 Words Every Podcaster Should Know June 18, 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.