Present perfect vs past simple en inglés
Diego De La Croix
Profesor bilingüe francés-español
La distinción entre present perfect y past simple es una de las mayores dificultades del inglés para hispanohablantes, porque en español ambos tiempos se usan de forma más flexible.
La regla clave: ¿mencionas cuándo? → past simple. ¿No mencionas cuándo? → present perfect.
¿Cuándo se usa present perfect vs past simple en inglés?
I saw that movie yesterday / last week / in 2020.
Vi esa película ayer / la semana pasada / en 2020.
Yesterday, last, ago, in + año → siempre past simple.
I have seen that movie. (alguna vez)
He visto esa película.
Ever, never, already, yet, just → present perfect.
I have lived here for 10 years.
He vivido aquí 10 años (y sigo).
For/since con acciones que continúan → present perfect.
Cómo se forma present perfect vs past simple en inglés
Past simple
Verbo en pasado (walked / went). Acción terminada con tiempo específico.
I went to Paris last year.
Present perfect
have/has + past participle. Acción sin tiempo específico o con relevancia presente.
I have been to Paris. (alguna vez, no digo cuándo)
Errores frecuentes al conjugar present perfect vs past simple en inglés
*I have seen it yesterday.
Yesterday → past simple: I saw it yesterday.
*Did you ever go to Japan?
Ever → present perfect: Have you ever been to Japan?
*I lived here for 10 years. (aún vivo aquí)
Si la acción continúa, present perfect: I have lived here for 10 years.
Present perfect vs past simple en inglés: comparación inglés y español
En español, «he visto» y «vi» se usan con más flexibilidad. En inglés, la regla es estricta: tiempo específico → past simple, sin tiempo → present perfect. Esta es la diferencia más difícil del inglés para hispanohablantes.
Preguntas frecuentes sobre present perfect vs past simple en inglés
Present perfect vs past simple: cómo elegir
Practica con go, see, eat, live. Consulta: present perfect, past simple, past perfect.
Practica present perfect vs past simple en inglés
Haz clic en un verbo para ver su conjugación completa en todos los modos y tiempos.