English.guru
Volver

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.

Ponga a prueba sus conocimientos: Test: Present Perfect vs Past Simple →