Present Perfect for Continuing Situations Exercises
A2-B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
This use often causes confusion because many languages use a present tense for the same idea. In English, you cannot say "I live here for ten years" — you must use the present perfect. Common verbs for continuing situations include live, work, know, have, be, study, and teach. In Cambridge and IELTS exams, questions frequently test whether you can recognise that an action started in the past but has not finished, and whether you choose the correct tense to express that ongoing connection.
Quick Rule
subject + have/has + past participle + for/since + time reference
- 1.I have lived in London for five years. (still living there)
- 2.She hasn't lived here for very long. (short duration, still here)
- 3.We have known each other since we were children. (still know each other)
- 4.He has had that car for ages. (still has it)
- 5.They have been married since 2010. (still married)
All 20 questions
Complete the sentences using present perfect to express situations that started in the past and continue now. Complete with the present perfect form of the verb in brackets.
They _____ (live) in this house for ten years.
She _____ (work) at the same job since last year.
I _____ (know) my best friend for five years.
We _____ (be) married since we finished school.
He _____ (study) English for two years and he's getting better.
The shop _____ (sell) fresh bread since it opened.
My parents _____ (own) this car for eight years.
She _____ (teach) at this school since she was young.
They _____ (play) tennis together for many years.
I _____ (wear) glasses since I was a child.
The family _____ (run) this shop for many years.
We _____ (support) our local team all our lives.
She _____ (collect) old coins since she was a teenager.
He _____ (drive) the same way to work for ten years.
They _____ (go) to the same doctor since they moved here.
My grandmother _____ (keep) a diary for many years.
We _____ (use) the same computer since we bought it.
She _____ (have) the same hairstyle for five years.
The museum _____ (show) this painting since it opened.
I _____ (feel) much better since I started eating healthy food.
Continue Practising
Continue practising with these related exercises
Present Perfect Dictation: Experience and Recent Events
EasyListen for have, has, participles and time words in B1 sentences
10 questions
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
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
Reported Speech
MediumTransform direct speech into indirect speech
340 questions