Saltar al contenido
Todos los artículos
Tiempos verbales1.6

Present Perfect vs Past Simple: la diferencia que a todos les cuesta

6 ago 2026 · 4 min · Speakwell

Si hay algo que separa a quienes suenan fluidos de quienes no, es este par de tiempos. Los dos hablan del pasado, pero cumplen funciones distintas.

La única pregunta que debes hacerte

¿Hay un tiempo terminado? ¿Ayer, la semana pasada, en 2019, cuando era joven? Si la respuesta es sí, usa el past simple. Si el tiempo no ha terminado, es desconocido o simplemente no es lo importante, usa el present perfect.

We went to Rome in 2019. tiempo terminado — past simple

I have visited Paris three times. experiencia de vida — sin decir cuándo

Experiencia de vida vs un evento concreto

Para cosas que pasaron en algún momento de tu vida, sin fecha fija, el present perfect es lo natural — sobre todo con ever y never.

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

Para una experiencia sin un momento concreto, prefiere el present perfect.

Empezó en el pasado y sigue siendo cierto hoy

Si una situación empezó en el pasado y continúa, va en present perfect — con for y since.

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

Empezó en el pasado y sigue siendo cierto = present perfect, no present simple.

El error clásico

Un tiempo pasado ya expresado obliga a usar el past simple, aunque la noticia se sienta reciente.

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

Un tiempo terminado (yesterday) exige el past simple.

Un patrón útil en la conversación real: anuncia con el present perfect y luego da los detalles en past simple. "I've lost my keys. I left them at the office."


Practícalo en voz alta. Leer la regla es fácil; lo difícil es dar con el tiempo correcto a mitad de una frase. Speakwell convierte esto en práctica hablada — pruébalo gratis.