Two students studying English grammar at a whiteboard in a classroom setting.

Present perfect vs past simple: cuándo usar cada uno

Si alguna vez te has quedado paralizado pensando si debes decir «I have seen that film» o «I saw that film», no estás solo. La diferencia entre el present perfect y el past simple es uno de los puntos gramaticales que más quebraderos de cabeza genera a los estudiantes de inglés en todos los niveles. La buena noticia es que, una vez que entiendes la lógica detrás de cada tiempo verbal, todo encaja de forma natural.

En este artículo vamos a explicarte de manera clara y práctica cuándo usar cada uno, con ejemplos reales y trucos para que no vuelvas a dudar.

¿Qué es el present perfect y para qué sirve?

El present perfect (have/has + participio pasado) es un tiempo verbal que conecta el pasado con el presente. Lo usamos cuando una acción pasada tiene relevancia o consecuencias en el momento actual, o cuando el momento exacto en que ocurrió no es importante o no se menciona.

Usos principales del present perfect

  • Experiencias de vida (sin especificar cuándo): «I have visited London.» (He visitado Londres, en algún momento de mi vida.)
  • Acciones recientes con resultado presente: «She has broken her leg.» (Se ha roto la pierna y por eso ahora lleva muletas.)
  • Acciones que empezaron en el pasado y continúan: «I have lived here for ten years.» (Llevo diez años viviendo aquí y sigo haciéndolo.)
  • Cambios a lo largo del tiempo: «My English has improved a lot.»

Palabras clave que suelen acompañar al present perfect: ever, never, already, yet, just, recently, lately, since, for.

¿Qué es el past simple y para qué sirve?

El past simple es el tiempo del pasado por excelencia cuando hablamos de acciones completadas y situadas en un momento concreto y cerrado. El tiempo en el que ocurrió esa acción ya ha terminado, y normalmente lo especificamos o queda claro por el contexto.

Usos principales del past simple

  • Acciones terminadas en un momento específico: «I visited London last summer.» (Visité Londres el verano pasado, un momento ya concluido.)
  • Narración de eventos en secuencia: «She walked in, sat down and opened her book.»
  • Hábitos o estados del pasado que ya no existen: «He studied English for three years at school.»

Palabras clave que suelen acompañar al past simple: yesterday, last week/month/year, in 2010, ago, when, at that moment.

La gran diferencia: tiempo cerrado vs. conexión con el presente

Este es el núcleo de todo. La pregunta que debes hacerte es:

¿Estoy hablando de un momento del pasado que ya ha terminado completamente, o de algo que tiene relación con ahora?

Compara estos dos ejemplos:

  • «I have lost my keys.» → Present perfect. Las llaves están perdidas AHORA. Tiene consecuencias en el presente.
  • «I lost my keys yesterday.» → Past simple. Ocurrió ayer, un momento específico y cerrado.

O estos otros:

  • «Have you ever eaten sushi?» → Present perfect. Pregunto por la experiencia de vida en general.
  • «Did you eat sushi last night?» → Past simple. Pregunto por un momento concreto: anoche.

El error más común: mezclar marcadores de tiempo

Uno de los fallos más frecuentes es combinar el present perfect con expresiones de tiempo cerrado. Por ejemplo, decir «I have seen him yesterday» es incorrecto. Si dices «ayer», estás fijando un momento terminado, así que debes usar el past simple: «I saw him yesterday.»

Del mismo modo, si alguien pregunta «When did you arrive?» (¿Cuándo llegaste?), la respuesta correcta es «I arrived at 3 o’clock», no «I have arrived at 3 o’clock». La pregunta when ya exige un tiempo pasado concreto.

Diferencias entre el inglés británico y americano

Vale la pena mencionar que el inglés americano tiende a usar el past simple en situaciones donde el inglés británico prefiere el present perfect. Por ejemplo, un americano diría «Did you eat yet?» mientras que un británico diría «Have you eaten yet?». Ambas son correctas, pero es importante conocer esta diferencia para adaptarte al contexto en el que vas a usar el idioma.

Trucos prácticos para no equivocarte

Truco 1: Busca marcadores de tiempo

Si en la frase hay palabras como yesterday, last night, in 1999, two weeks ago o cualquier expresión que sitúe la acción en un tiempo ya finalizado → past simple.

Si aparecen palabras como just, already, yet, ever, never, recently, so far, this week/month/year → present perfect.

Truco 2: Pregúntate si el período de tiempo ha terminado

«This morning» puede ir con present perfect o past simple dependiendo del momento en que hablas. Si todavía es por la mañana: «I have had two coffees this morning.» Si ya es por la tarde y la mañana ha terminado: «I had two coffees this morning.»

Truco 3: ¿Importa cuándo?

Si el cuándo no importa o no se menciona, usa el present perfect: «I have read that book.» Si el cuándo importa o se especifica, usa el past simple: «I read that book in high school.»

Ejercicio rápido: ¿past simple o present perfect?

Pon a prueba lo que has aprendido con estas frases. Piensa cuál es la respuesta correcta antes de leer la solución:

  1. She _____ (live) in Paris for the last three years. → has lived
  2. We _____ (go) to that restaurant last Saturday. → went
  3. I _____ (never / try) skydiving. → have never tried
  4. He _____ (finish) the report two hours ago. → finished
  5. They _____ (just / arrive) at the airport. → have just arrived

¿Cómo practicar hasta automatizarlo?

La teoría es importante, pero la verdadera fluidez viene de la práctica constante. Aquí van algunas ideas:

  • Lee en inglés: Observa cómo los tiempos verbales aparecen en contexto real en libros, artículos y noticias.
  • Habla y escribe: Intenta contar tu día usando ambos tiempos de forma correcta.
  • Recibe feedback de un profesor: Nada supera la corrección en tiempo real de un docente que identifica tus errores recurrentes.

Si quieres aprender inglés con un método que combine gramática, conversación y práctica real, en Monumental School contamos con programas diseñados para adultos y jóvenes de todos los niveles. Puedes echar un vistazo a nuestro curso extensivo para adultos de 9 meses, pensado para asentar las bases gramaticales y comunicativas de manera progresiva, o a nuestro curso intensivo para adultos si prefieres avanzar en menos tiempo.

Si tienes dudas sobre qué programa se adapta mejor a ti, puedes leer las experiencias de nuestros alumnos en la página de opiniones o visitar nuestra galería para conocer el ambiente de la escuela.

¿Tienes hijos en edad adolescente? También contamos con programas específicos para ellos. Te puede interesar leer nuestro artículo sobre cómo aprenden inglés mejor los adolescentes.

Conclusión

La diferencia entre el present perfect y el past simple no es un capricho gramatical: responde a una lógica muy clara sobre cómo los angloparlantes perciben el tiempo. El past simple habla de hechos cerrados y situados en el pasado; el present perfect los conecta de alguna manera con el presente.

Recuerda las preguntas clave: ¿hay un marcador de tiempo específico? ¿El período de tiempo ha terminado? ¿Importa el cuándo? Con esas tres preguntas, la mayoría de las dudas se resuelven solas.

¿Listo para seguir aprendiendo? Visita nuestro blog de inglés donde encontrarás más artículos con consejos prácticos, o contáctanos y te ayudamos a encontrar el curso que mejor se adapta a tus objetivos.