Past Simple vs Present Perfect: cuándo usar cada uno

Nivel B1Lectura ~5 minActualizado: 19 ago 2026

Es la duda número uno al aprender inglés: ¿I did o I have done? Aquí tienes una regla sencilla y ejemplos para acertar siempre.

La regla de oro

Pregúntate: ¿digo cuándo pasó exactamente?

Past SimplePresent Perfect
Ideapasado terminadopasado con relación al presente
Momentoconcreto y conocidoindefinido o no importa
Marcadoresyesterday, ago, last...ever, just, already, yet, for, since
EjemploI saw it yesterday.I have seen it.

Ejemplos comparados

I lived in Madrid in 2018. Viví en Madrid en 2018 (terminado, con fecha).

I have lived in Madrid. He vivido en Madrid (experiencia, sin fecha).

She finished the report an hour ago. Terminó el informe hace una hora.

She has just finished the report. Acaba de terminar el informe.

💡 Truco rápido

Si en la frase aparece yesterday, last week, ... ago o una fecha, casi seguro es past simple. Nunca los combines con present perfect.

Un matiz británico vs americano

Con just, already, yet, el inglés británico prefiere present perfect (I have just eaten), mientras que el americano acepta también past simple (I just ate). Ambos se entienden; para exámenes tipo Cambridge, usa el present perfect.

Pon a prueba lo que has aprendido

Ejercicios mezclando los dos tiempos, con corrección explicada.

Practicar en LearnEnglish →