Past Simple vs Present Perfect: ¿cuál es la diferencia?
«I saw that film» o «I've seen that film»? Las dos frases son correctas, pero no significan exactamente lo mismo. Elegir entre el past simple y el present perfect es uno de los obstáculos más comunes para quien estudia inglés, en parte porque en español usamos un solo tiempo, el pretérito, para los dos casos. La buena noticia es que detrás de la elección hay una idea sencilla y una prueba rápida que puedes usar en cualquier conversación.
La diferencia clave en una frase
Usa el past simple para una acción terminada en un momento conocido o claro. Usa el present perfect cuando la acción se conecta con el presente: o porque el momento no importa, o porque el resultado o la experiencia siguen importando ahora.
El past simple: terminado y en el pasado
El past simple indica que algo ocurrió y ya terminó. Normalmente puedes decir cuándo ocurrió, o el momento se entiende por el contexto. Las expresiones típicas son yesterday, last week, in 2019 y two days ago.
She called me yesterday.
We moved to Leeds in 2019.
I saw that film two weeks ago.
He studied English at school.
El present perfect: un vínculo con el presente
El present perfect se forma con have o has + el participio pasado. Se usa para experiencias de vida, noticias recientes y resultados que todavía se ven hoy. El momento exacto no es importante y muchas veces ni se menciona.
I've finished my homework. (Así que ahora estoy libre.)
She has lost her keys. (Así que no puede entrar.)
They have never been to Japan. (En toda su vida, hasta ahora.)
Have you ever tried Indian food?
Algunas palabras aparecen muy a menudo con el present perfect: already, yet, just, ever, never y so far.
For y since: situaciones que continúan
El present perfect también es el tiempo de las situaciones que empezaron en el pasado y siguen siendo ciertas. Usa for con una duración y since con un punto de partida. Aquí el español engaña: decimos «vivo aquí desde hace cinco años», en presente, pero en inglés hace falta el present perfect.
I've lived here for five years.
I've lived here since 2021.
Compáralo con el past simple: I lived in Madrid for five years significa que ya no vives en Madrid. El tiempo verbal le dice a quien escucha si la historia terminó o no.
Una prueba rápida para elegir el tiempo correcto
Intenta añadir a tu frase un momento terminado como yesterday, last year o in 2018. Si suena natural, usa el past simple. Si suena raro, probablemente necesitas el present perfect. «I saw her yesterday» es perfecta; «I've seen her yesterday» no lo es.
Una nota sobre el inglés británico: con already, yet y just, los británicos prefieren el present perfect («Have you eaten yet?»), mientras que los estadounidenses suelen usar el past simple («Did you eat yet?»). Ambos se entienden, pero aquí seguimos el uso británico. Y si quieres hablar del futuro en lugar del pasado, nuestra guía sobre will y going to continúa donde termina esta.
Errores comunes que debes evitar
I have seen her yesterday → I saw her yesterday
She has finished at five o'clock → She finished at five o'clock
I lived here for five years (y sigues viviendo aquí) → I've lived here for five years
I am here since Monday → I've been here since Monday
Did you ever been to Japan? → Have you ever been to Japan?
Cómo practicar
Las reglas de gramática solo se vuelven automáticas cuando las usas en voz alta. Un buen hábito es contar tu día en past simple y luego hablar de tus experiencias de vida en present perfect. Nuestro reto de un minuto al día es perfecto para esto, igual que la técnica del shadowing, que ayuda a que estos patrones suenen naturales con tu propia voz.
Si quieres que un tutor te escuche y te corrija estos tiempos mientras hablas, JennyLingo puede ayudarte. Reserva una clase individual y practica hasta que el tiempo correcto te salga sin pensar.
Más en Grammar

Gerundio o infinitivo en inglés: cuándo usar -ing y to + verbo
¿No sabes cuándo decir 'enjoy reading' o 'happy to help'? Aprende a elegir entre gerundio e infinitivo en inglés con ejemplos claros.
Leer más →: Gerundio o infinitivo en inglés: cuándo usar -ing y to + verbo
Primer o segundo condicional: ¿cuál es la diferencia?
¿Te confunden las frases con if? Aprende cuándo usar el primer y el segundo condicional en inglés, con ejemplos claros y los errores más comunes.
Leer más →: Primer o segundo condicional: ¿cuál es la diferencia?
Will o Going To: ¿cuál es la diferencia?
¿Confundes will y going to? Aprende cuándo usar cada forma para hablar del futuro en inglés, con ejemplos claros y los errores más comunes.
Leer más →: Will o Going To: ¿cuál es la diferencia?