Present Perfect for Experience Exercises
A2-B1 Level
One of the most common uses of the present perfect is to talk about life experiences
— things you have or have not done at any point in your life, without specifying when. The classic pattern
is "Have you ever...?" which asks whether someone has experienced something at any time up
to now. You reply with "Yes, I have" or "No, I haven't" (or "No, I have never..."). The focus is on the
experience itself, not when it happened. If you add a specific time, you switch to past simple: "I visited
Paris in 2019" (specific time = past simple), "I have visited Paris" (no time = present perfect).
Key adverbs for this use include ever (in questions), never (negative experience), and before (at any previous time). You can also express how many times something has happened: "I have been to Italy three times." Notice we say "have been to" for places visited and returned from, not "have gone to." This pattern is heavily tested in Cambridge Preliminary (B1) and First (B2) exams, where you must choose between present perfect and past simple based on whether a time reference is given.
Key adverbs for this use include ever (in questions), never (negative experience), and before (at any previous time). You can also express how many times something has happened: "I have been to Italy three times." Notice we say "have been to" for places visited and returned from, not "have gone to." This pattern is heavily tested in Cambridge Preliminary (B1) and First (B2) exams, where you must choose between present perfect and past simple based on whether a time reference is given.
Quick Rule
Have/Has + subject + ever + past participle...? | subject + have/has (+ never) + past participle
- 1.Have you ever been to Japan? (life experience question)
- 2.She hasn't tried sushi yet. (negative experience — no occasion so far)
- 3.We have visited ten countries so far. (accumulated experience)
- 4.I have seen that film before. (previous experience)
- 5.He has won three competitions in his career. (lifetime achievement)
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