Have vs Get Comparison — Intermediate Exercises
B1-B2 Level
At intermediate level, the choice between have and get
becomes more important as you use the "have/get something done" structure in different
tenses and contexts. In the present perfect, both work: "I have had my teeth
checked" and "I have got my teeth checked" — though "have had" is more common in formal
writing. In the present continuous, "She is having her dress altered" sounds
slightly more formal than "She is getting her dress altered."
Some tense combinations are more natural with one form. "Get" is very common with the going to future: "I'm going to get my eyes tested" sounds more natural than "I'm going to have my eyes tested" in everyday speech. With modals, both work equally well: "You should have/get your brakes checked." A good rule is to use "have" in written English and professional contexts, and "get" in spoken English and informal writing. For Cambridge B2 First, both are accepted, but using them appropriately in different registers demonstrates higher language awareness.
Some tense combinations are more natural with one form. "Get" is very common with the going to future: "I'm going to get my eyes tested" sounds more natural than "I'm going to have my eyes tested" in everyday speech. With modals, both work equally well: "You should have/get your brakes checked." A good rule is to use "have" in written English and professional contexts, and "get" in spoken English and informal writing. For Cambridge B2 First, both are accepted, but using them appropriately in different registers demonstrates higher language awareness.
Quick Rule
have + object + past participle (all tenses — formal) | get + object + past participle (all tenses — informal)
- 1.I am having my flat repainted this week. (present continuous — formal tone)
- 2.She has already got her visa renewed for next year. (present perfect — informal)
- 3.We are going to get the garden landscaped in spring. (going to future — informal plan)
- 4.He hasn't had his annual health check yet. (present perfect negative — overdue)
- 5.Did you get your laptop upgraded before the new term? (past simple question — casual enquiry)
Continue Practicing
Continue practicing with these related exercises
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practice now
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions
Practice now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practice now
Passive Voice
MediumChange the focus from doer to receiver of the action
120 questions
Practice now
Past Simple
EasyTalk about completed actions and events in the past
300 questions
Practice now
Present Simple
EasyDescribe habits, routines, and permanent situations
285 questions
Practice now