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

Oriol Lorente .

4 de agosto de 2026

Comparación entre past simple y present perfect: ejemplos y diferencias en tiempo, forma y significado.
La diferencia entre present perfect vs past simple suele resolverse cuando dejas de memorizar reglas sueltas y empiezas a mirar el tipo de tiempo que quieres expresar. Uno conecta el pasado con el presente; el otro deja la acción cerrada en un momento ya terminado. En este artículo te explico cuándo usar cada uno, qué señales te ayudan a decidir, cuáles son los errores más comunes y cómo reconocerlos en frases reales.

Lo esencial para no confundir estos dos tiempos

  • El present perfect se usa cuando el pasado sigue teniendo conexión con el presente o el periodo de tiempo aún no ha terminado.
  • El past simple se usa cuando la acción quedó completamente cerrada en el pasado.
  • Las expresiones como already, just, yet, since y for suelen empujar hacia present perfect.
  • Marcas como yesterday, last week, ago o in 2023 suelen pedir past simple.
  • Si el periodo sigue abierto, normalmente manda el present perfect; si el periodo está cerrado, manda el past simple.
  • En inglés británico el present perfect aparece más en contextos recientes; en inglés americano el past simple se usa más a menudo cuando la acción se percibe como terminada.

La diferencia real entre ambos tiempos

Yo suelo explicarlo con una idea muy simple: el present perfect mira el pasado desde el presente, mientras que el past simple coloca la acción en un pasado cerrado. No es una cuestión de “tiempo complicado” o “tiempo fácil”, sino de perspectiva.

Si digo “I have lost my keys”, lo importante no es solo que perdí las llaves, sino que ahora mismo no las tengo. Si digo “I lost my keys yesterday”, ya estoy situando el hecho en un momento concreto del pasado y la frase queda totalmente cerrada.

Esa diferencia cambia mucho más de lo que parece, porque en inglés no basta con traducir desde el español. Hay que decidir si el hablante quiere hablar de una experiencia, de un resultado presente o de un hecho ya archivado. Con esa base, el resto encaja bastante mejor.

Cuándo usar cada uno en la práctica

Para no mezclar los tiempos, yo los separo en cuatro escenarios muy claros. No hace falta aprenderlos como una lista rígida; basta con reconocer qué tipo de información estás dando.

Cuando el resultado sigue importando

Usa present perfect si la acción pasada tiene un efecto visible ahora. Por ejemplo: “I have broken my phone”. La frase no solo cuenta que se rompió el móvil; deja claro que el problema existe en este momento.

Cuando hablas de experiencia acumulada

También aparece para hablar de experiencias de vida sin un momento exacto: “I have been to Edinburgh”. Aquí no importa cuándo ocurrió, sino el hecho de que esa experiencia forma parte de mi historia. Es una forma muy típica de este tiempo y una de las primeras que conviene dominar.

Cuando el momento ya quedó cerrado

Con past simple, la referencia temporal está cerrada: “I broke my phone yesterday”, “I went to Edinburgh in 2022”. Ya no hay conexión activa con el presente; solo estamos colocando un hecho en su sitio temporal.

Lee también: Cómo se dice sitio en inglés y cuándo usar cada opción

Cuando el periodo todavía está abierto

Una frase como “I have worked a lot this week” usa present perfect porque la semana todavía no ha terminado. Si el periodo ya acabó, como en “I worked a lot last week”, el tiempo cambia automáticamente. Este matiz es muy útil en exámenes y también en conversación real.

La idea del periodo abierto o cerrado es una de las más rentables para cualquier estudiante de inglés, porque evita muchos errores de traducción literal desde el español. Y una vez controlada, las señales de tiempo resultan mucho más fáciles de leer.

Las señales temporales que te orientan casi siempre

Las expresiones de tiempo no son una regla absoluta, pero sí una guía muy fiable. Cuando aparece un marcador temporal concreto, normalmente ya sabes qué tiempo necesita la frase.

Señal temporal Tiempo que suele pedir Ejemplo Comentario útil
yesterday, last week, ago, in 2021 Past simple I saw her yesterday. El tiempo ya está cerrado.
already, just, yet, ever, never Present perfect Have you finished yet? Muy frecuentes en preguntas y negativas.
since, for Present perfect We have lived here for three years. Conectan un pasado con el presente.
recently, lately, so far Present perfect I have seen her recently. Hablan de un periodo todavía relevante.
today, this week, this month Depende del contexto I have had two meetings today. Si el periodo sigue abierto, suele ir con present perfect.

La clave práctica es sencilla: si el tiempo está terminado, piensa en past simple; si el tiempo sigue abierto o el resultado sigue vivo, piensa en present perfect. Y si aparece ago, casi siempre puedes descartar el present perfect de inmediato.

Mismo verbo, dos lecturas distintas

Una comparación directa suele aclarar más que muchas explicaciones abstractas. Por eso me gusta poner ejemplos en paralelo: la forma cambia poco, pero la intención cambia mucho.

Situación Present perfect Past simple Qué cambia
Resultado actual I have lost my wallet. I lost my wallet yesterday. En la primera, el problema sigue aquí; en la segunda, solo ubicamos el hecho.
Experiencia I have been to Seville. I went to Seville last summer. La primera habla de experiencia; la segunda, de una visita concreta.
Periodo abierto I have studied a lot this week. I studied a lot last week. La semana aún puede estar en curso o ya puede haber terminado.
Noticia reciente The train has arrived. The train arrived at 7:10. La primera suena más conectada al presente; la segunda da una hora cerrada.

Yo recomiendo leer estas parejas con una pregunta en la cabeza: “¿estoy contando un hecho pasado o estoy describiendo una situación que todavía afecta al presente?” Si respondes eso con honestidad, la elección suele hacerse sola. Desde ahí, el problema ya no es de teoría, sino de precisión al escribir.

Los errores que veo más a menudo en hispanohablantes

Muchos fallos vienen de traducir el español de forma demasiado directa. En castellano es normal decir “he comido” o “he ido” en contextos donde el inglés no siempre usa present perfect. Ahí está la trampa.

  • “I have seen that film yesterday” es incorrecto. Yesterday exige past simple: “I saw that film yesterday”.
  • “I have lived here since 2020” es correcto, porque since conecta un punto del pasado con el presente.
  • “I have gone to London last year” no funciona. Si dices last year, el periodo ya está cerrado: “I went to London last year”.
  • “Have you seen her yet?” sí suena natural; “Did you see her yet?” puede sonar poco natural en inglés británico estándar, aunque en americano oral aparece más.
  • “I didn’t do it already” suele ser una mala combinación. Already encaja mejor con present perfect: “I haven’t done it already” o, más natural en muchas frases, “I’ve already done it”.

Yo veo este patrón una y otra vez: el estudiante no se equivoca por falta de vocabulario, sino por no detectar si el inglés está mirando un hecho terminado o una situación todavía relevante. Esa distinción vale más que aprenderse diez ejemplos de memoria.

Cómo cambia según el inglés británico y el americano

Este punto importa bastante, sobre todo si estudias para exámenes o consumes contenido de distintos países. En inglés británico, el present perfect se usa con más frecuencia para hablar de acciones recientes que siguen conectadas con el presente. En inglés americano, el past simple aparece más a menudo en contextos donde un británico tendería a usar present perfect, especialmente con expresiones como already, just y yet.

Eso no significa que el americano “no use” present perfect. Sí lo usa. La diferencia es de frecuencia y de preferencia. Si preparas un examen con criterio británico, conviene ser más estricto con el uso de periodos abiertos y con los marcadores clásicos del present perfect. Si escuchas series o conversación informal de Estados Unidos, verás más veces un pasado simple donde el británico sonaría más probable con present perfect.

Mi consejo práctico es este: si estás escribiendo para examen, sigue la lógica británica estándar salvo que el contexto diga otra cosa. Te evita respuestas dudosas y te da una base más estable. A partir de ahí, ya podrás afinar matices según la variedad del inglés que quieras dominar.

La comprobación rápida que yo haría antes de escribir la frase

Cuando tengo dudas, no repaso toda la teoría. Me hago tres preguntas rápidas y casi siempre llego a la forma correcta:

  • ¿He dicho cuándo pasó exactamente? Si la respuesta es sí, normalmente uso past simple.
  • ¿El periodo sigue abierto o el resultado sigue presente? Si la respuesta es sí, normalmente uso present perfect.
  • ¿La frase contiene already, just, yet, ever, never, since o for? Si es así, reviso primero present perfect.

Si practicas con parejas como “I have finished” / “I finished yesterday”, o “She has lived here for years” / “She lived here in 2018”, la diferencia deja de ser una regla abstracta y pasa a ser una decisión natural. Y esa es la meta real: no acertar por suerte, sino elegir el tiempo correcto con seguridad.

Preguntas frecuentes

Hazte tres preguntas: si dices cuándo pasó exactamente, normalmente va past simple; si el periodo sigue abierto o el resultado sigue presente, suele ir present perfect; y si aparecen señales como already, just, yet, since o for, revisa primero el present perfect.
Marcas como yesterday, last week, ago o in 2021 suelen pedir past simple porque sitúan la acción en un momento cerrado del pasado. Por eso, frases como I saw her yesterday o I went to London last year no usan present perfect.
Se usa present perfect cuando quieres hablar de una experiencia de vida sin fecha concreta o cuando la acción pasada sigue teniendo efecto ahora. Por ejemplo, I have been to Edinburgh habla de experiencia, mientras que I have lost my keys importa porque ahora mismo no las tengo.
Porque depende de si el periodo sigue abierto o ya terminó. Si la semana, el día o el mes aún no han cerrado, suele ir present perfect, como en I have worked a lot this week. Si el periodo ya terminó, pasa a past simple, como en I worked a lot last week.
Sí, sobre todo en la frecuencia de uso. En inglés británico el present perfect aparece más con acciones recientes conectadas al presente, mientras que en inglés americano el past simple se usa más a menudo en contextos donde un británico tendería a usar present perfect. Aun así, ambas variantes usan los dos tiempos.
Calificar artículo

Promedio: 0.0 / 5 · 0 calificaciones

Etiquetas

present perfect past simple marcadores temporales inglés británico inglés americano
Autor Oriol Lorente
Oriol Lorente
Mi nombre es Oriol Lorente y llevo 3 años dedicándome al mundo del dominio del inglés. Me fascina la forma en que la gramática puede desbloquear nuevas posibilidades, tanto para superar exámenes como para avanzar en el ámbito profesional. En hienglish.es, mi objetivo es simplificar esos conceptos que a veces parecen complejos, ofreciendo explicaciones claras y prácticas que te ayuden a entender de verdad el idioma. Me esfuerzo por ofrecer información útil y contrastada, asegurándome de que lo que encuentres aquí sea preciso y esté al día, para que puedas confiar en cada detalle.
Comentarios (0)
Añadir comentario