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 Simple Present Perfect
Estructura past form of the verb have / has + past participle
Verbo regular work → worked work → have worked
Verbo irregular eat → ate eat → have eaten
Negación did not (didn’t) + base verb have / has not (haven’t / hasn’t) + participle
Pregunta Did 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.

Uso Ejemplo
Acción terminada en un momento fijo Last year, I went to Spain for my summer holiday.
Una serie de eventos pasados He came in, sat down and rang the bell twice.
Hábitos o estados pasados I smoked a lot when I was young.
Hechos históricos The 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.

Uso Ejemplo
Empezó en el pasado, aún cierto ahora I 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 ahora Oh! I have lost my wallet. I have brought the book.
Palabra de tiempo no terminada I 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 Simple Señales del Present Perfect
yesterday, last week, last year already, yet, just
two years ago, in 1994 ever, never
when I was a child since 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

Practica en esta página. Haz cada ejercicio y comprueba tus respuestas al instante.

Ejercicio 1. El Present Perfect. Pon have o has y luego lee cada frase.

Ejercicio 2. El Past Simple. Pon los verbos en past simple.

Ejercicio 3. Past Simple vs Present Perfect. Arrastra cada frase a la columna correcta.

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.