Present Perfect for Continuing Situations Exercises
A2-B1 Level
The present perfect is used for situations that started in the past and are still true now.
This is one of the most important uses of the tense and one that does not exist in many other languages. When
you say "I have lived here for ten years," you mean you moved here ten years ago and you still live here today.
The action is unfinished — it connects the past to the present moment. The key time markers for this
use are for (a period of time) and since (a starting point).
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.
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)
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Practise now
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
Practise now
Time Expressions
EasyMaster for, since, already, yet, just, and ever/never
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practise now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now