Present Perfect y Past Simple: ¿cuál es la diferencia?

10.000+ profesionales formados  •  desde 2007  •  4,9/5  •  profesores nativos  •  prueba gratis, sin tarjeta
El Past Simple («I saw») y el Present Perfect («I have seen») hablan los dos del pasado, por eso se confunden con facilidad. La diferencia se reduce a una idea: el Past Simple señala un momento terminado, mientras que el Present Perfect conecta el pasado con el presente.

Esta guía es para estudiantes de A2 a B1 que confunden estos dos tiempos. Al final sabrás formar cada uno, reconocer las palabras de tiempo que señalan cada tiempo, los cuatro usos clave del Present Perfect y los errores que evitar. Hay tres ejercicios en esta página para practicar de inmediato.

Vídeo resumen

Este breve vídeo es una muestra de una sesión del Live English Club. Míralo para tener una visión general y usa las secciones de abajo como referencia.

La regla en una línea

El Past Simple señala un momento terminado; el Present Perfect conecta el pasado con el presente. Si puedes añadir una palabra de tiempo cerrada como «yesterday» o «in 2019», usa el Past Simple. Si el tiempo es abierto o no está terminado, usa el Present Perfect.

Cómo se forma cada tiempo

Past SimplePresent Perfect
Estructurapast form of the verbhave / has + past participle
Verbo regularwork → workedwork → have worked
Verbo irregulareat → ateeat → have eaten
Negacióndid not (didn’t) + base verbhave / has not (haven’t / hasn’t) + participle
PreguntaDid you go?Have you gone?

El Past Simple usa el auxiliar did para la negación y la pregunta: I didn’t see anybody. Where did you go? El Present Perfect usa have o has como auxiliar: Have you said it? I have not said it.

Cuándo usar el Past Simple

El Past Simple es para algo que empezó y terminó en el pasado. Está terminado, y normalmente sabemos o damos a entender cuándo ocurrió. Lo usamos para describir un evento o un momento concreto.

UsoEjemplo
Acción terminada en un momento fijoLast year, I went to Spain for my summer holiday.
Una serie de eventos pasadosHe came in, sat down and rang the bell twice.
Hábitos o estados pasadosI smoked a lot when I was young.
Hechos históricosThe Vikings invaded Britain.

En cada caso el periodo está terminado. Puedes situar la acción en un punto del pasado: last year, when I was young, in the past.

Cuándo usar el Present Perfect

El Present Perfect conecta el pasado con el presente. El momento exacto es desconocido o poco importante; lo que importa es el resultado o el vínculo con ahora. Tiene cuatro usos comunes.

UsoEjemplo
Empezó en el pasado, aún cierto ahoraI have lived here all my life.
Experiencia de vida (tiempo no indicado)I have been to America. I have swum with dolphins.
Acción reciente con un resultado ahoraOh! I have lost my wallet. I have brought the book.
Palabra de tiempo no terminadaI have seen three films this week. (the week is not over)

La trampa clásica. «I swam with dolphins» y «I have swum with dolphins» hablan los dos del pasado. Usa el Past Simple para un viaje concreto («I swam with dolphins in 2019»). Usa el Present Perfect si solo te refieres a la experiencia en algún momento de tu vida («I have swum with dolphins»).

La regla es clara; elegir rápido al hablar es el objetivo. Reserva una clase de prueba gratuita y practica ambos tiempos en una conversación real con un profesor nativo con experiencia. Sin tarjeta.

Reservar mi clase de prueba gratis

Las palabras de tiempo que señalan cada tiempo

La forma más rápida de elegir es escuchar la palabra de tiempo. Algunas palabras van casi siempre con un tiempo concreto.

Señales del Past SimpleSeñales del Present Perfect
yesterday, last week, last yearalready, yet, just
two years ago, in 1994ever, never
when I was a childsince 2007, for ten years
this morning (if the morning is over)so far, up to now, recently

Fíjate en «since» y «for» con el Present Perfect: since marca un punto de partida («since October») y for marca una duración («for ten years»).

Errores comunes

Usar el Present Perfect con una palabra de tiempo cerrada. Incorrecto: «I have seen him yesterday.» Correcto: «I saw him yesterday.» Con «yesterday» necesitas el Past Simple.

Usar el Past Simple para una experiencia no terminada. Incorrecto: «I never went to Japan» (con el sentido de nunca en tu vida). Correcto: «I have never been to Japan.»

Olvidar el participio pasado. El Present Perfect necesita el participio, no la forma del pasado. Incorrecto: «I have went.» Correcto: «I have gone.»

Mezclar los auxiliares. La pregunta en Past Simple usa «did» («Did you see?»), el Present Perfect usa «have» («Have you seen?»). No digas «Did you have seen?»

Ejercicios

Haz este ejercicio y comprueba tus resultados al instante.

Autoevaluación rápida

Elige el tiempo correcto y luego revela las respuestas. 1. I ____ (lose) my keys. I can’t get in. (resultado ahora) 2. We ____ (visit) Rome in 2018. (tiempo cerrado) 3. ____ you ever ____ (eat) sushi? (experiencia de vida)

Mostrar respuestas
1. have lost (Present Perfect, las llaves siguen perdidas). 2. visited (Past Simple, «in 2018» está cerrado). 3. Have / eaten («Have you ever eaten sushi?»).

Preguntas frecuentes

¿Cuál es la principal diferencia entre Present Perfect y Past Simple?
El Past Simple es para una acción terminada en un tiempo terminado («I saw him yesterday»). El Present Perfect conecta el pasado con el presente, cuando el momento exacto es desconocido o poco importante («I have seen that film»). Si puedes añadir una palabra de tiempo cerrada como «yesterday», usa el Past Simple.
¿Cuándo debería usar el Present Perfect en vez del Past Simple?
Usa el Present Perfect para acciones que empezaron en el pasado y siguen siendo ciertas («I have lived here all my life»), para experiencias de vida sin un tiempo indicado («I have been to America»), para acciones recientes con un resultado ahora («I have lost my wallet»), o con una palabra de tiempo no terminada («I have seen three films this week»).
¿Por qué «I have seen him yesterday» es incorrecto?
«Yesterday» es una palabra de tiempo cerrada, así que necesita el Past Simple: «I saw him yesterday.» El Present Perfect no se puede usar con un tiempo cerrado concreto. Usa el Present Perfect solo cuando el tiempo es abierto o no está indicado.
¿Cómo se forma el Present Perfect?
Usa have o has más el participio pasado del verbo. En los verbos regulares el participio termina en -ed (work, have worked). Muchos verbos comunes son irregulares (eat, have eaten; go, have gone). Para la negación y la pregunta, have o has hace de auxiliar: «Have you said it?», «I have not said it.»
¿»Since» y «for» van con el Present Perfect o el Past Simple?
Los dos suelen ir con el Present Perfect porque describen tiempo hasta ahora. «Since» marca un punto de partida («since October») y «for» marca una duración («for ten years»). Por ejemplo: «We have had this car since October» o «I have lived here for ten years.»

Puntos clave

  • El Past Simple señala un tiempo cerrado; el Present Perfect conecta el pasado con ahora.
  • Sigue la palabra de tiempo: yesterday/ago → Past Simple; already/yet/just/ever/never/since/for → Present Perfect.
  • El Present Perfect tiene cuatro usos: estado no terminado, experiencia de vida, resultado reciente, tiempo no terminado.
  • El Present Perfect usa siempre have/has más el participio pasado.

Sigue aprendiendo

Escrito y revisado por los profesores nativos con experiencia de Live English, en línea desde 2007. El vídeo es una muestra de las sesiones de gramática del Live English Club.