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

Have / Got Something Done Exercise

October 9, 2024 - B1pdf

Fill in the blanks.

Progress 0 of 12 answered
1I ............... the carpets since morning.
Wrong!
Use "have been cleaning" for an action that started in the past and is still continuing now.
2I had the carpet ............... yesterday.
Wrong!
Use "cleaned" after the object in the causative structure have something done.
3We had our roof ............... off in the storm.
Wrong!
Use "blown" after the object to show that something happened to our roof.
4You should get the roof ............... before the rains.
Wrong!
Use "repaired" after the object in the causative structure get something done.
5"Did you ............... these pictures yourself?" "Yes, I enjoy drawing."
Wrong!
Use "draw" after did when asking about a completed past action done by the person.
6"Did you ............... those carpets cleaned?" "No, I cleaned them myself."
Select 2 answers.
Wrong!
Both "have" and "get" are correct after did in questions about arranging for a service.
7Your hair needs ............... .
Select 2 answers.
Wrong!
Both "cutting" and "to be cut" are correct after needs when the meaning is passive.
8They have just ............... a new patio built by a local company.
Select 2 answers.
Wrong!
Both "had" and "got" are correct because they mean they arranged for someone else to build it.
9We are ............... the roof repaired by builders this week.
Select 2 answers.
Wrong!
Both "having" and "getting" are correct because they mean builders are doing the repair for us.
10We ............... our house painted by professionals last month.
Select 2 answers.
Wrong!
Both "had" and "got" are correct because they mean we arranged for professionals to paint it.
11I get my car ............... every year.
Wrong!
Use "serviced" after the object in the causative structure get something done.
12I had my bags ............... while traveling.
Wrong!
Use "stolen" after the object to show that something bad happened to my bags.
Done.
Score: 0/12
Share your score!

Answers

  1. I have been cleaning the carpets since morning.
  2. I had the carpet cleaned yesterday.
  3. We had our roof blown off in the storm.
  4. You should get the roof repaired before the rains.
  5. “Did you draw these pictures yourself?” “Yes, I enjoy drawing.”
  6. “Did you have / get those carpets cleaned?” “No, I cleaned them myself.”
  7. Your hair needs cutting / to be cut .
  8. They have just had / got a new patio built by a local company.
  9. We are having / getting the roof repaired by builders this week.
  10. We had / got our house painted by professionals last month.
  11. I get my car serviced every year.
  12. I had my bags stolen while traveling.
  • 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 Best Synonyms for “Stylish” June 20, 2026
  • 100 Best Synonyms for “Accomplished” June 20, 2026
  • 100 Best Synonyms for “Extreme” June 20, 2026
  • 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

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.