Present Perfect vs Past Simple en inglés
Diferencias entre Present Perfect y Past Simple: cuándo el pasado se relaciona con el presente y qué expresiones ayudan a elegir el tiempo.
El Present Perfect y el Past Simple hablan del pasado, pero lo presentan de manera distinta. El Past Simple sitúa el hecho en un periodo terminado. El Present Perfect lo relaciona con el presente: importa el resultado actual, la experiencia acumulada o un periodo que todavía continúa.
La diferencia clave
Usa el past simple cuando piensas en un tiempo terminado: yesterday, last week, in 2019, two hours ago. La acción acabó y su marco temporal también.
She lived in Madrid for three years (ya no).
Usa el present perfect cuando el pasado tiene un vínculo con el presente: el marco temporal no ha terminado, o el resultado todavía importa ahora.
She has lived in Madrid for three years (sigue viviendo allí).
For three years aparece en los dos ejemplos. El tiempo verbal no depende de una sola expresión, sino del sentido: ¿ese periodo ya terminó o todavía continúa?
Cuándo usar el past simple
Una acción terminada en un momento concreto del pasado. Suele haber una expresión de tiempo, o se entiende por el contexto.
They got married in 2018.
Una secuencia de acciones completadas (contar una historia).
Una pregunta con when sobre un momento concreto del pasado.
Cuándo usar el present perfect
Experiencia de vida, sin un momento concreto.
Have you ever eaten sushi?
Un periodo de tiempo no terminado — today, this week, this year.
Una acción pasada con resultado presente.
Algo que empezó en el pasado y continúa ahora, a menudo con for y since.
Expresiones orientativas (una pista útil, no una regla)
Son pistas, no una fórmula automática. A las cuatro de la tarde, la mañana ya terminó: I had too much coffee this morning. A las nueve, ese periodo sigue abierto: I've had too much coffee this morning.
Errores frecuentes
Usar Present Perfect con una expresión de tiempo ya terminada.
✓I saw him yesterday.
Usar el past simple para una experiencia que sigue siendo relevante ahora.
✓Have you ever been to Rome?
Did you ever go...? puede aparecer en inglés americano o cuando se habla de un periodo pasado ya cerrado. Para una experiencia de vida general, Have you ever been...? es la opción más segura.
Confundir "been" y "gone".
✓He has been to the store. (fue y volvió)
Olvidar el participio pasado. El present perfect necesita have/has + participio pasado, no la forma del past simple.
✓I have seen it.
Ejercicio rápido
Elige el present perfect o el past simple.
- I ______ (finish) my homework an hour ago.
- ______ you ever ______ (try) Thai food?
- She ______ (live) in London since 2015.
- We ______ (watch) a great film last weekend.
- He can't come — he ______ (break) his leg.
Soluciones
- finished — past simple; "an hour ago" es un tiempo terminado.
- Have / tried — present perfect; experiencia de vida, "ever".
- has lived — present perfect; empezó en el pasado y continúa, "since".
- watched — past simple; "last weekend".
- has broken — el Present Perfect destaca el resultado actual: no puede venir. En el inglés americano coloquial también es posible broke.
Practica este tema en Recursio
La diferencia entre Present Perfect y Past Simple se entiende mejor al comparar ambos tiempos en un mismo contexto. Los ejercicios breves y el repaso espaciado de Recursio te ayudan a reconocer los periodos terminados y la conexión del pasado con el presente.
Practica los tiempos en Recursio → · Empieza gratis en iOS y Android.