Saltar al contenido
Todos los artículos
Tenses1.6

Present Perfect vs Past Simple: the difference that trips everyone up

6 ago 2026 · 4 min · Speakwell

If there is one thing that separates learners who sound fluent from those who don't, it's this pair. Both talk about the past — but they do different jobs.

The one question to ask

Is there a finished time? Yesterday, last week, in 2019, when I was young? If yes, use the past simple. If the time is unfinished, unknown, or simply not the point, use the present perfect.

We went to Rome in 2019. finished time — past simple

I have visited Paris three times. life experience — time not stated

Life experience vs a specific event

For things that happened at some point in your life, with no set date, the present perfect is natural — especially with ever and never.

Di esto
Have you ever been to Japan?
Así no
Did you ever go to Japan? (for life experience)

For experience with no specific time, prefer the present perfect.

Started in the past, still true now

If a situation began in the past and continues, it's present perfect — with for and since.

Di esto
I have lived here for five years.
Así no
I live here for five years.

Started in the past and still true = present perfect, not present simple.

The classic slip

A stated past time forces the past simple, even when the news feels recent.

Di esto
I saw him yesterday.
Así no
I have seen him yesterday.

A finished time (yesterday) needs the past simple.

A useful pattern in real conversation: announce with the present perfect, then give the details in the past simple. "I've lost my keys. I left them at the office."


Practice this out loud. Reading the rule is easy; reaching for the right tense mid-sentence is the hard part. Speakwell turns this into speaking practice — join the waitlist for early access.