Skip to content
Zorg Space Open the app

Learning English

When should I use the present perfect instead of the past simple?

3 min readPublished 9 October 2026

Short answer

Use the past simple for a finished event at a finished time: I saw her yesterday, We moved here in 2019. Use the present perfect when a past event or situation is connected to now: an experience in your life so far (I’ve been to Japan), a past action with a result now (I’ve lost my keys — so I can’t get in), or a situation that started in the past and is still true (I’ve lived here since 2019).

The quickest test: if you say or clearly mean when it happened, and that time is finished, use the past simple.

The key question: is the time finished?

The present perfect looks at the past from the present. It does not care exactly when something happened — only that it happened in a period that reaches up to now.

  • I’ve visited Rome twice.

    in my life so far — the period is still open

  • I visited Rome in 2018.

    a specific, finished time

  • She’s written three emails this morning.

    it’s still the morning

  • She wrote three emails this morning.

    it’s now the afternoon — the morning is over

The four main uses of the present perfect

  1. Experiences — life up to now, often with ever and never: Have you ever eaten Korean food? / I’ve never seen snow.
  2. Past actions with a present result: I’ve broken my glasses (I can’t see now). He’s gone home (he isn’t here).
  3. Situations that continue to now, with for and since: I’ve worked here for five years. / We’ve known each other since school.
  4. Recent news and changes, often with just, already, yet: The train has just left. / Have you finished yet?

Time words that point the way

Usually past simpleUsually present perfect
yesterday, last week, last yearever, never, before (= in my life)
… ago (two days ago)just, already, yet
in 2019, on Monday, at 3 o’clockso far, up to now, recently
when I was a childfor (with an unfinished period), since
then, after that (in a story)this week / this year (if still going on)

The time word is a clue, not a rule: this morning can take either, depending on whether the morning is over.

Common mistakes

  • Not: I have seen him yesterday.

    Better: I saw him yesterday.

    “yesterday” is a finished time

  • Not: I live here since 2020.

    Better: I have lived here since 2020.

    a situation from the past to now

  • Not: I have been to Paris last year.

    Better: I went to Paris last year.

  • Not: When have you arrived?

    Better: When did you arrive?

    “when” asks for a finished time

  • Not: How long are you married?

    Better: How long have you been married?

Learners whose first language uses one past tense for both meanings, or uses the present for “since” situations (German Ich wohne hier seit 2020, Spanish Vivo aquí desde 2020, Dutch Ik woon hier sinds 2020), often make these mistakes. English insists on the present perfect for them.

“Been” or “gone”?

  • She has been to London = she went and came back (an experience).
  • She has gone to London = she is there now, or on her way.

British and American English

American English often uses the past simple where British English prefers the present perfect, especially with just, already and yet:

  • Did you eat yet?

    common in American English

  • Have you eaten yet?

    standard in British English, also correct in American English

Both are understood everywhere. If you are writing for an exam, the present perfect is the safe choice with these words.

How to practise

  • Write five sentences about your life with I’ve never… and I’ve already….
  • Retell your last weekend in the past simple, then add one sentence about how it affects you now in the present perfect.
  • When you read, underline each present perfect and ask: what is the connection to now?

In short

  • Past simple: finished action, finished time — and any question with when.
  • Present perfect: experiences, results now, situations continuing to now, recent news.
  • Finished time words (yesterday, ago, last year) take the past simple.
  • Situations still true now (since 2020, for five years) take the present perfect.

Lessons on this in the library

Practise it in Zorg Space

Reading an answer is the first step. In the app, the same grammar becomes exercises with instant correction, new words come back for review just before you would forget them, and you listen and speak as well.

Practise in Zorg Space

← All questions