Pasado simple vs presente perfecto
"I saw that movie" o "I have seen that movie". Las dos frases hablan de algo que ocurrió antes de ahora, y las dos se pueden traducir como "vi esa película" o "he visto esa película". Entonces, ¿cuál es la diferencia? Es probablemente la duda de gramática más frecuente entre quienes aprenden inglés, y tiene una respuesta más sencilla de lo que parece.
Esta lección no repite cómo se forma cada tiempo; eso lo tienes en las lecciones de pasado simple y de tiempos perfectos. Aquí nos concentramos solo en elegir bien entre los dos.
En esta lección
- La pregunta clave: ¿dices cuándo?
- Tres preguntas para decidir
- Las palabras que te dan la pista
- El caso de "this morning" y "today"
- El patrón de las conversaciones reales
- Situaciones que siguen o que ya terminaron
- Lo que dice tu español (y dónde te engaña)
- Inglés americano y británico
- Errores comunes
- Preguntas frecuentes
La pregunta clave: ¿dices cuándo?
Si solo recuerdas una idea de esta lección, que sea esta:
Pasado simple
El momento está terminado y es conocido.
I saw that movie last week.
Vi esa película la semana pasada.
Presente perfecto
No importa cuándo; importa la conexión con ahora.
I've seen that movie.
He visto esa película (ya la conozco).
El pasado simple mira un momento concreto del pasado, como una foto con fecha. El presente perfecto mira el pasado desde hoy: lo que importa es la experiencia, el resultado o que la situación sigue. Por eso, en cuanto dices cuándo pasó algo (ayer, en 2019, hace dos horas), el presente perfecto deja de funcionar.
Tres preguntas para decidir
Cuando dudes, hazte estas preguntas en orden:
- ¿Menciono o tengo en mente un momento terminado? (ayer, el lunes, cuando era niño, en 2020). Si la respuesta es sí, usa pasado simple.
- ¿La situación empezó en el pasado y sigue ahora? (vivo aquí desde hace años, lo conozco desde 2015). Si es así, usa presente perfecto.
- ¿Hablo de una experiencia de vida o de un resultado que importa ahora, sin decir cuándo? (he estado en Chile, perdí mis llaves y no las encuentro). Entonces, presente perfecto.
Las palabras que te dan la pista
Muchas veces la frase ya incluye una expresión de tiempo que decide por ti:
Con pasado simple
- yesterday
- last night / last week
- two days ago
- in 2019
- when I was a child
- What time...? / When...?
Con presente perfecto
- ever / never
- already / yet / just
- for / since
- so far (hasta ahora)
- recently / lately
- How long...?
Fíjate en las preguntas: si preguntas When...? estás pidiendo un momento concreto, así que va en pasado simple: When did you arrive? Si preguntas How long...? sobre algo que continúa, va en presente perfecto: How long have you lived here?
El caso de "this morning" y "today"
Algunas expresiones pueden ir con los dos tiempos, y la elección depende de si ese periodo ya terminó o no.
- I've had two coffees this morning. Todavía es de mañana: el periodo sigue abierto.
- I had two coffees this morning. Ya es de tarde: la mañana terminó.
Lo mismo pasa con today, this week, this month o this year. Si el periodo no ha terminado, lo normal es el presente perfecto: I haven't seen her this week (y la semana todavía no acaba).
El patrón de las conversaciones reales
En la práctica, los dos tiempos aparecen juntos muchísimas veces, siguiendo un orden muy reconocible. Primero se abre el tema con el presente perfecto, de forma general. En cuanto se entra en detalles, como cuándo, dónde o cómo, se pasa al pasado simple:
- Have you ever been to Cusco? Pregunta general: presente perfecto.
- Yes, I have. I went there in 2023. Detalle con fecha: pasado simple.
- It was amazing. We visited Machu Picchu. La historia sigue en pasado simple.
Lo mismo con las noticias: There has been an accident on the highway. It happened at 6 a.m. Two cars crashed. La primera frase anuncia; las demás cuentan.
Situaciones que siguen o que ya terminaron
Compara estas frases. La diferencia no está en la acción, sino en si la situación sigue abierta:
- I've worked here for ten years. Sigo trabajando aquí.
- I worked there for ten years. Ya no trabajo ahí.
- My mother has written three books. Sigue escribiendo; puede escribir más.
- My grandfather wrote three books. Esa etapa terminó; ya no escribirá más.
Con for, el tiempo que elijas cambia completamente el mensaje. Por eso es tan importante acertar.
Lo que dice tu español (y dónde te engaña)
El español ayuda en algunos casos y confunde en otros, y además depende de dónde seas.
Donde te ayuda: si en español dirías de forma natural "¿has estado alguna vez...?" o "nunca he probado...", el inglés también usa presente perfecto.
Donde te engaña (primera trampa): para situaciones que siguen, el español usa el presente, pero el inglés no. "Vivo aquí desde hace cinco años" es I've lived here for five years, nunca "I live here since five years".
Donde te engaña (segunda trampa): en España es habitual decir "hoy he ido al banco" o incluso "esta mañana he visto a Juan". En gran parte de Latinoamérica se prefiere "fui" y "vi" para casi todo. Ninguno de los dos hábitos se traslada bien al inglés. La regla inglesa es la que vimos: momento terminado, pasado simple; sin momento o periodo abierto, presente perfecto.
Inglés americano y británico
En el inglés británico, la regla se aplica de forma bastante estricta. En el inglés americano, en cambio, en la conversación informal es muy común usar el pasado simple con already, yet y just:
- Have you eaten yet? Británico (y también americano formal).
- Did you eat yet? Americano informal.
- I've just seen him. / I just saw him. Las dos se escuchan en Estados Unidos.
Así que, si escuchas a un estadounidense decir Did you finish yet?, no está cometiendo un error: es parte de su variedad. En exámenes internacionales, de todos modos, lo más seguro es seguir la regla general.
Errores comunes al elegir entre los dos
| Así no | Así sí | Por qué |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | Yesterday es un momento terminado. |
| When have you arrived? | When did you arrive? | When pide un momento concreto. |
| I know her since 2015. | I've known her since 2015. | Situación que empezó y sigue. |
| Did you ever try sushi? | Have you ever tried sushi? | Experiencia de vida sin momento. (En EE. UU. se escucha la primera en contextos informales.) |
| I have lost my keys last night. | I lost my keys last night. | Con last night, pasado simple. |
| I've been to Lima in 2020. | I went to Lima in 2020. | Si das el año, ya no es presente perfecto. |
Preguntas frecuentes sobre pasado simple y presente perfecto
¿Puedo usar el presente perfecto con "ago"?
No. Ago señala un momento concreto del pasado, así que siempre va con pasado simple: I arrived two hours ago. Para una duración que sigue, usa for: I've been here for two hours.
¿"I've been" y "I went" significan lo mismo?
Hablan del mismo viaje, pero con enfoques distintos. I've been to Mexico cuenta una experiencia, sin fecha. I went to Mexico last year cuenta un hecho concreto con fecha.
¿Qué tiempo uso con "just"?
En inglés británico y en contextos cuidados, presente perfecto: I've just finished. En inglés americano informal también es muy normal el pasado simple: I just finished.
Si no sé cuál usar en un examen, ¿qué hago?
Busca expresiones de tiempo en la frase. Si hay un momento terminado, pasado simple. Si hay ever, never, already, yet, for o since con algo que sigue, presente perfecto.
¿Por qué "Shakespeare wrote" y no "has written"?
Porque su vida terminó y no escribirá nada más: es un periodo cerrado. Con autores vivos que siguen publicando, en cambio, se usa a menudo el presente perfecto.
El mejor ejercicio para esta diferencia es escribir sobre tus viajes o experiencias con el patrón de las conversaciones reales. Empieza cada párrafo con una frase general en presente perfecto y sigue con los detalles en pasado simple. I've been to the north of Peru many times. The last time, I went to Máncora with my family. We stayed for a week. Si quieres ver otros usos del presente perfecto, repasa los tiempos perfectos.
¿Te sirvió esta lección?
Sé el primero en recomendarla.



Comentarios