Present Perfect y Past Simple: ¿cuál es la diferencia?
Los dos tiempos más confusos del inglés — explicados con ejemplos claros y puestos a prueba en el test.
El español no tiene un tiempo parecido al Present Perfect — en su lugar distinguimos el pretérito perfecto simple y el pretérito perfecto compuesto de otra manera. Por eso Present Perfect vs Past Simple es una de las dificultades más frecuentes al aprender inglés.
Lo esencial, en breve
- Past Simple — una acción terminada en un momento concreto del pasado. I visited Paris in 2019. (Visité París en 2019.)
- Present Perfect — una acción conectada con el presente: el momento exacto no importa, o el resultado se siente ahora. I have visited Paris. (He estado en París — sin precisar cuándo.)
Cómo se forma el Present Perfect
have / has + participio pasado. En los verbos regulares coincide con la forma en -ed; los irregulares hay que aprenderlos como tercera columna.
| Base | Past Simple | Participio |
|---|---|---|
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| come | came | come |
| speak | spoke | spoken |
¿Been o gone? She has gone to Paris — ahora está allí. She has been to Paris — fue y ya regresó.
Past Simple: un momento concreto
Use Past Simple cuando menciona o da a entender cuándo ocurrió la acción.
- She called me yesterday. (Me llamó ayer.)
- They finished the project last week. (Terminaron el proyecto la semana pasada.)
- I was born in 1995. (Nací en 1995.)
Una palabra marcadora de tiempo (yesterday, last week, in 1995) es la señal de que el momento está claramente definido y ya quedó en el pasado.
Present Perfect: conexión con el presente
Use Present Perfect cuando el momento exacto se desconoce, no importa, o cuando el resultado de la acción se siente justo ahora.
- I have lost my keys. (Perdí las llaves — y todavía no las encuentro, ahora.)
- She has visited Japan three times. (Ha estado en Japón tres veces — en momentos distintos de su vida, sin precisar.)
- We have already eaten. (Ya comimos — por eso ahora no tenemos hambre.)
Periodos de tiempo que aún no terminan
Si el periodo mencionado sigue en curso — today, this week, this year — la acción queda dentro de él, y se necesita Present Perfect.
- I've had three coffees today. (el día no ha terminado)
- We've sold forty units this month.
- Compare: I had three coffees yesterday. (ayer ya cerró → Past Simple)
For y since
Ambos acompañan al Present Perfect y responden preguntas distintas.
- for + duración: I've lived here for ten years.
- since + punto de partida: I've lived here since 2016.
Palabras clave
| Palabras marcadoras | Tiempo |
|---|---|
| yesterday, last week, in 2020, ago | Past Simple |
| already, yet, ever, never, since, for, just | Present Perfect |
Dónde se colocan: already, just y never van entre have y el participio: I've just finished. Yet va al final, y solo en preguntas y negaciones: Have you finished yet? · I haven't finished yet.
Un error frecuente
❌ I have seen him yesterday. ✅ I saw him yesterday.
En cuanto menciona un momento concreto (yesterday), debe usar Past Simple — aunque la sensación sea que corresponde Present Perfect.
Una sola regla resuelve la mayoría de los casos: si la oración responde a la pregunta «¿cuándo?», necesita Past Simple. Si responde a «¿alguna vez?» o «¿qué resulta de eso ahora?», necesita Present Perfect.
Cómo alterna la conversación entre los dos
El Present Perfect abre el tema, y el Past Simple añade detalles una vez que el momento ya quedó establecido.
A: Have you been to the new place on Bridge Street?
B: I have, yes — we went last Friday.
A: What did you think?
B: The food was excellent. I've already booked again for my birthday.
Have you been pregunta por la experiencia en general, went y was anclan todo al viernes pasado, y I've already booked vuelve al presente.
Ponga a prueba lo que acaba de leer
Haga el test de abajo — es la forma más rápida de fijar la diferencia.