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.