Present Perfect: For Past Events

Present Perfect: For Past Events and Experiences

The big idea — experiences without a clock

Imagine your life as a long road stretching from the day you were born to today. Along that road, things have happened — places you have visited, films you have seen, food you have tried, skills you have learned. These are your life experiences.

Now imagine someone asks: "Have you ever been to Japan?" They are not asking when you went. They are not asking for details. They are simply asking: does this experience exist on your road? Is Japan somewhere you have been, at any point in your life — yes or no?

This is exactly what the Present Perfect does when talking about past events and experiences. It looks at your whole life as a period of time — from birth until now — and asks whether a particular event has occurred anywhere within that period. The when is not important. The fact that it happened (or did not happen) is what matters.

The logic of time

Picture a timeline. On the far left is the past — years ago, decades ago, your entire history. On the far right is now — today. The Present Perfect connects an event in the past to the present moment. It says: at some point between the past and now, this happened.

The key point is that the event happened at an unspecified time. You are not pointing to a specific moment on the timeline. You are simply saying: somewhere on this line, between the past and now, this experience exists.

I have been to Japan.
(At some unspecified point in my life, up until now, I went to Japan.)

She has read that book.
(At some unspecified point in her life, up until now, she read it.)

He has never tried sushi.
(At no point in his life, up until now, has he tried it.)

The structure

Affirmative: Subject + have/has + past participle
I have seen it.  ·  She has visited Paris.  ·  They have tried it.

Negative: Subject + haven't/hasn't + past participle
I haven't been there.  ·  He hasn't read it.

Question: Have/Has + subject + (ever) + past participle?
Have you ever been to Japan?  ·  Has she tried it?

The word "ever" — your most useful tool

The word ever means "at any time in your life". It is almost always used in questions and negatives with the Present Perfect when talking about life experiences. It makes the question feel natural and open:

  • Have you ever eaten at a Michelin-starred restaurant?
  • Has she ever been to Asia?
  • Have they ever won a championship?
  • I have never seen anything like it in my life. (negative with never)
  • Have you ever ridden a motorbike?

Common mistakes to watch out for

❌ Mistake 1 — Using the Present Perfect when a specific time is given

✗ I have been to Japan last year.  ·  She has won the competition in 2021.  ·  We have eaten there last Saturday.

✓ I went to Japan last year.  ·  She won the competition in 2021.  ·  We ate there last Saturday.

THE RULE

This is the most common error with the Present Perfect. The moment you say exactly when something happened — last year, in 2021, yesterday, two weeks ago, on Monday — you can no longer use the Present Perfect. A specific time on the timeline closes the window. You must use the Past Simple because you are now pointing to a precise moment, not leaving the time open.

❌ Mistake 2 — Using the Past Simple for an unspecified life experience

✗ Did you ever go to Japan?  ·  She never tried sushi.  ·  I never rode a horse.

✓ Have you ever been to Japan?  ·  She has never tried sushi.  ·  I have never ridden a horse.

THE RULE

When talking about life experiences — things that may or may not have happened at some point in someone's life — English uses the Present Perfect, not the Past Simple. The Past Simple is for specific completed events with a known or implied time. If the time is not specified and you are talking about the person's general experience up to now, use the Present Perfect.

❌ Mistake 3 — Using the wrong past participle

✗ I have went there.  ·  She has writed a book.  ·  Have you ever rode a horse?

✓ I have been/gone there.  ·  She has written a book.  ·  Have you ever ridden a horse?

THE RULE

The Present Perfect always requires the past participle — not the Past Simple form. For irregular verbs, these are often different: go → went → gone/been, write → wrote → written, ride → rode → ridden, see → saw → seen. Confusing the Past Simple form with the past participle is very common. Always use the third column of the irregular verb table after have/has.

❌ Mistake 4 — Using "been" and "gone" incorrectly

✗ He has been to the shops — he's not back yet.  ·  She has gone to London and she's here now.

✓ He has gone to the shops — he's not back yet. (he is still there)
✓ She has been to London. (she went and came back)

THE RULE

Has/have gone to means the person went and is still there — they have not returned. Has/have been to means the person went and came back — it is a completed experience. This is one of the most important distinctions in the Present Perfect. If someone is still at the destination, use gone. If they have returned and it is now a past experience, use been.