Causative Tenses — Extended Exercises
B1-B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
The past perfect form "We had had the roof repaired before the storm" uses a double "had" — the first shows past perfect tense, the second is part of the "have something done" structure. The past continuous "He was having his suit altered when I called" describes a service that was in progress at a specific past moment. These forms follow the same principle: change "have" to the required tense while keeping the object and past participle unchanged. Recognising these forms is essential for Cambridge B2 First reading and use-of-English papers.
Quick Rule
subject + have (perfect / continuous tense) + object + past participle
- 1.I have had my laptop serviced three times this year. (present perfect — repeated recent service)
- 2.She was having her hair coloured when the fire alarm went off. (past continuous — interrupted service)
- 3.We had had the windows replaced before winter arrived. (past perfect — service before past event)
- 4.He hasn't had his car inspected since last year. (present perfect negative — overdue service)
- 5.By Friday, they will have had the entire office repainted. (future perfect — deadline)
All 20 questions
Write the complete causative structure using the words provided. Pay attention to the tense indicated.
A mechanic has serviced my car three times this year. (have/get + car + service - present perfect)
An artist is painting her portrait right now. (have/get + portrait + paint - present continuous)
A builder had repaired the roof before the storm hit. (have/get + roof + repair - past perfect)
Builders were renovating their kitchen when the lockdown started. (have/get + kitchen + renovate - past continuous)
A dentist has whitened his teeth recently. (have/get + teeth + whiten - present perfect)
A technician is upgrading my laptop at the moment. (have/get + laptop + upgrade - present continuous)
A proofreader had checked her essay before she submitted it. (have/get + essay + check - past perfect)
Workers are installing new windows this week. (have/get + windows + install - present continuous)
A designer has redesigned their website twice. (have/get + website + redesign - present perfect)
A tailor was altering his suit when I called. (have/get + suit + alter - past continuous)
A doctor has renewed my prescription already. (have/get + prescription + renew - present perfect)
A hairdresser is colouring her hair at the salon. (have/get + hair + colour - present continuous)
Lawyers had signed the contracts before the meeting. (have/get + contracts + sign - past perfect)
A landscaper is working on their garden right now. (have/get + garden + landscape - present continuous)
The committee has rejected his application three times. (have/get + application + reject - present perfect)
A mechanic was fixing my bike when it started raining. (have/get + bike + fix - past continuous)
A publisher has published her book at last. (have/get + book + publish - present perfect)
Decorators are redecorating the office this month. (have/get + office + redecorate - present continuous)
Security had checked all their luggage before boarding. (have/get + luggage + check - past perfect)
Officials are processing his visa at the embassy. (have/get + visa + process - present continuous)
Continue Practising
Continue practising with these related exercises
Causative Error Correction
MediumFind and fix common have/get something done mistakes
20 questions
Transformation Easy
EasyTransform active sentences into causative have/get structures
20 questions
Transformation Intermediate
MediumMore complex causative transformations with multiple patterns
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions