Diferencia entre Past Simple y Past Perfect (con ejemplos)
¿When I arrived, she left o she had left? La diferencia entre el Past Simple y el Past Perfect en una tabla, pares de frases en las que el tiempo cambia el sentido, cuándo sobra el Past Perfect, las trampas del español y cinco ejercicios con soluciones.

When I arrived, Anna left o When I arrived, Anna had left? Las dos frases están bien, pero no cuentan lo mismo. En la primera llegas tú y después se va Anna. En la segunda, cuando llegas, Anna ya se había ido. El Past Simple (pasado simple) cuenta qué pasó en un momento del pasado. El Past Perfect (pasado perfecto) mira hacia atrás desde ese momento y dice qué había pasado ya antes. Para un hispanohablante hay una buena noticia: el Past Perfect se parece mucho al pluscuamperfecto (había llegado). Los problemas aparecen donde el español y el inglés no coinciden, y de eso va casi todo este artículo: una tabla con la diferencia, pares de frases en las que el tiempo cambia el sentido, los casos en los que el Past Perfect sobra, las trampas típicas del español y cinco ejercicios con soluciones.
1.Past Simple y Past Perfect: la diferencia en una tabla
| Past Simple | Past Perfect | |
|---|---|---|
| Qué dice | qué pasó en un momento del pasado | qué había pasado antes de otro momento del pasado |
| Forma | verbo en pasado: worked, went | had + participio: had worked, had gone |
| Negativa | didn't + infinitivo: didn't go | hadn't + participio: hadn't gone |
| Pregunta | Did you go? | Had you gone? |
| ¿Necesita otro momento pasado? | no | sí, siempre |
| Palabras típicas | yesterday, last week, in 2020, two days ago | by the time, before, after, already, never … before |
| En español | llegué, perdí (y a veces llegaba) | había llegado, había perdido |
| Ejemplo | I lost my keys yesterday. Ayer perdí las llaves. |
When I got home, I realised I had lost my keys. Cuando llegué a casa, me di cuenta de que había perdido las llaves. |
La fila clave es la de «otro momento pasado». El Past Simple puede ir solo. El Past Perfect necesita un punto de referencia posterior en el pasado: otra acción (when I got home) o una hora o fecha (by ten o'clock). Sin ese punto no se usa.
Had no cambia con ningún sujeto (I had, she had, they had) y al hablar casi siempre se contrae: I'd left, she'd left.
Ojo con los nombres: «pasado perfecto» no es «pretérito perfecto»
En los cursos de inglés en español, el Past Perfect se suele llamar pasado perfecto o pluscuamperfecto. Pero en la gramática española, el pretérito perfecto es he comido, has llegado, y su equivalente en inglés es el Present Perfect (I have eaten), no el Past Perfect. Si en un libro lees «pretérito perfecto», piensa en have; si lees «pasado perfecto» o «pluscuamperfecto», piensa en had. Cómo elegir entre los dos, con have lost y had lost comparados, está en la diferencia entre Present Perfect y Past Perfect.
2.La regla: el Past Perfect mira hacia atrás desde el pasado
Imagina que cuentas una historia. Los hechos que van uno detrás de otro van en Past Simple. Cuando en medio de esa historia quieres «volver atrás» y contar algo que había pasado antes, entra el Past Perfect:
- We arrived at the cinema at seven. The film had already started.
Llegamos al cine a las siete. La película ya había empezado. - By 2022 my parents had moved to Sevilla.
En 2022 mis padres ya se habían mudado a Sevilla. - She was nervous. She had never spoken in public before.
Estaba nerviosa. Nunca había hablado en público.
El punto de referencia puede ser:
- otra acción en Past Simple: When I called, he had left.
- una hora o una fecha: By Monday / By 2022 / By the end of the day we had finished.
- el contexto, cuando la historia ya está en pasado: I was tired. I hadn't slept all night.
Aquí solo hablamos de cómo elegir entre los dos tiempos. Las formas completas, con vídeo y ejercicios con audio, están en el pasado simple en inglés: reglas y ejercicios y en had + participio: el Past Perfect explicado en español.
3.When I arrived, she left o she had left: el tiempo cambia el sentido
La diferencia se ve mejor en pares. Las palabras son las mismas; lo que cambia es el orden de los hechos.
| Past Simple + Past Simple | Past Simple + Past Perfect |
|---|---|
| When I arrived, Anna left. Cuando llegué, Anna se fue (después de llegar yo, quizá por mi culpa). |
When I arrived, Anna had left. Cuando llegué, Anna ya se había ido. |
| When we got to the stadium, the match started. Llegamos al estadio y empezó el partido. |
When we got to the stadium, the match had started. Cuando llegamos al estadio, el partido ya había empezado. |
| When I phoned Pablo, he went out. Llamé a Pablo y después salió. |
When I phoned Pablo, he had gone out. Cuando llamé a Pablo, ya había salido. |
| When Lucía came home, her husband cooked dinner. Lucía llegó a casa y su marido se puso a hacer la cena. |
When Lucía came home, her husband had cooked dinner. Cuando Lucía llegó a casa, la cena ya estaba hecha. |
Fíjate en que la traducción de la columna derecha casi siempre lleva ya. Es una buena pista, pero no una regla automática: lo vemos en las trampas.
4.Cuándo no hace falta el Past Perfect
El error más típico de quien acaba de aprender el Past Perfect es ponerlo en todas partes. En estos casos basta el Past Simple.
Una serie de hechos en orden
Si cuentas las cosas en el orden en que pasaron, el orden ya se entiende:
- I woke up, had a shower and made coffee.
Me desperté, me duché y me hice un café. - ✗ I had woken up, had had a shower and made coffee.
Con after y before
After y before ya dicen qué pasó primero, así que el Past Perfect es posible, pero no obligatorio:
- After she finished work, she went home. = After she had finished work, she went home.
- I left before the concert ended. = I had left before the concert ended.
Con after, el Past Perfect subraya que la primera acción estaba completamente terminada. Las dos versiones son correctas. Con when, en cambio, el tiempo sí cambia el sentido, como viste en los pares de arriba.
Hace mucho, pero sin otro momento
El Past Perfect no significa «hace mucho tiempo». Si solo cuentas un hecho del pasado, por lejano que sea, usa el Past Simple:
- My grandparents met in 1975. Mis abuelos se conocieron en 1975.
- ✗ My grandparents had met in 1975. (No hay ningún momento posterior desde el que mirar atrás.)
Con ago
Ago cuenta el tiempo desde ahora, así que va con Past Simple: I moved here three years ago. Si cuentas desde un momento del pasado, se dice before o earlier y se usa el Past Perfect: When I met him in 2024, he had moved to Madrid three years earlier. (Cuando lo conocí en 2024, hacía tres años que se había mudado a Madrid.)
En el inglés hablado, sobre todo en Estados Unidos, a veces oirás el Past Simple donde la gramática pide el Past Perfect, si el contexto deja claro el orden (I realized I forgot my keys). En un examen o en un texto escrito, usa el Past Perfect.
5.Past Simple y Past Perfect en la misma frase
La mayoría de las frases con Past Perfect siguen unos pocos esquemas. La acción posterior va en Past Simple; la anterior, en Past Perfect.
| Esquema | Ejemplo |
|---|---|
| When + Past Simple, Past Perfect | When we arrived, the guests had gone. |
| By the time + Past Simple, Past Perfect | By the time the taxi came, I had packed everything. |
| Past Perfect before + Past Simple | She had worked as a nurse before she became a doctor. |
| After + Past Perfect, Past Simple | After he had read the letter, he burned it. |
| Past Simple that + Past Perfect | I realised that I had forgotten my passport. |
| It was the first time + Past Perfect | It was the first time I had seen snow. |
| If + Past Perfect, would have + participio | If I had known, I would have called you. |
Already, just, never y ever van entre had y el participio: had already left, had just arrived, had never been. Es el mismo orden que en español: «ya había salido» → had already left. Con never y ever se suele añadir before: I had never flown before.
Los verbos realise, notice, find out, remember y discover llevan muchas veces un Past Perfect detrás: nos damos cuenta de algo que pasó antes. When I got to the car, I noticed that someone had scratched the door. (Al llegar al coche vi que alguien había rayado la puerta.)
6.Palabras que te ayudan a elegir
| Past Simple | Past Perfect |
|---|---|
| yesterday, last night, last year | by the time, by then, by + hora o fecha |
| two days ago, a long time ago | two days before, a year earlier |
| in 2019, on Monday, at five o'clock | already, just (con un punto de referencia en el pasado) |
| when? (pregunta por el momento) | never … before, ever … before |
| then, after that, next (hechos en orden) | It was the first time … |
Estas palabras solo orientan. Lo que decide siempre es una pregunta: ¿hay un momento posterior en el pasado, y tu acción pasó antes de ese momento?
7.Del español al inglés: las trampas de los hispanohablantes
El pluscuamperfecto español y el Past Perfect inglés se parecen tanto que el riesgo no es no entenderlo, sino traducir palabra por palabra. Estas son las frases que más engañan.
«¡Ya te lo había dicho!» → I told you!
En español usamos el pluscuamperfecto para recordar algo que dijimos antes de ahora: «¡Ya te lo había dicho!», «Te lo había avisado». En inglés no hay un momento pasado desde el que mirar atrás, así que se dice en Past Simple:
- ✗ I had told you!
- ✓ I told you! / I told you so!
I had told you solo funciona si hay otro momento pasado: I had told you about the party before Marta invited you. (Te había hablado de la fiesta antes de que Marta te invitara.)
«¡Nunca había visto algo así!» → I've never seen anything like this!
Cuando algo te sorprende ahora, en español es muy natural decir «nunca había visto algo así». En inglés, si lo estás viendo en este momento, la experiencia llega hasta ahora y se usa el Present Perfect:
- ✗ I had never seen anything like this! (mientras lo miras)
- ✓ I've never seen anything like this!
Si lo cuentas después, como parte de una historia en pasado, entonces sí: We walked into the cave. I had never seen anything like it.
«Ya comí» o «ya he comido» → I've already eaten
«Ya» no lleva siempre al Past Perfect. Si «ya» significa «antes de ahora», el inglés usa el Present Perfect (I've already eaten), y en inglés americano informal también el Past Simple (I already ate). Aquí el español también varía: en España se dice más «ya he comido» y en Latinoamérica «ya comí», pero en inglés la elección no depende de eso.
- «Ya he comido, gracias» / «Ya comí, gracias» → I've already eaten, thanks.
- «Cuando llegó, yo ya había comido» → When he arrived, I had already eaten.
Si te cuesta elegir entre I ate e I have eaten, mira Present Perfect o Past Simple: cuándo usar cada uno.
«Cuando llegué, se iba»: el imperfecto no es Past Perfect
Con tres tiempos del pasado en español es fácil mezclarlos. Compara:
| Español | Inglés | Qué pasa |
|---|---|---|
| Cuando llegué, Anna se iba. | When I arrived, Anna was leaving. | estaba saliendo en ese momento |
| Cuando llegué, Anna se fue. | When I arrived, Anna left. | se fue después de llegar yo |
| Cuando llegué, Anna se había ido. | When I arrived, Anna had left. | ya no estaba |
El imperfecto se iba corresponde al Past Continuous, no al Past Perfect. La diferencia entre esos dos tiempos sencillos está en Past Simple o Past Continuous: acción terminada o en curso.
«Hacía años que no lo veía» → I hadn't seen him for years
Aquí pasa lo contrario: el español usa el imperfecto y el inglés necesita el Past Perfect, porque hablas de un tiempo que llegaba hasta un momento del pasado:
- «Hacía años que no lo veía» / «Llevaba años sin verlo» → I hadn't seen him for years.
- «Acababa de salir cuando llamaste» → I had just left when you called.
Si la frase es afirmativa y habla de una actividad («llevaba una hora esperando»), suele hacer falta el Past Perfect Continuous. Lo explicamos en Past Perfect y Past Perfect Continuous: diferencia y ejercicios.
«Si lo hubiera sabido» → If I had known
El pluscuamperfecto de subjuntivo («hubiera sabido», «hubiese venido») se traduce con el Past Perfect, no con would:
- ✗ If I would have known, I would have come.
- ✓ If I had known, I would have come. (Si lo hubiera sabido, habría venido.)
Es el tercer condicional. Los cuatro tipos, con sus equivalencias en español, están en Condicionales en inglés: los 4 tipos explicados.
Has en vez de had
Como en español decimos «la clase ha empezado», a veces sale has donde hace falta had. Si el punto de referencia está en el pasado, siempre had:
- ✗ When I came in, the lesson has already started.
- ✓ When I came in, the lesson had already started.
Had + forma de pasado
Después de had va siempre el participio (la tercera columna de los verbos irregulares), no el pasado:
- ✗ had went, had saw, had wrote, had took
- ✓ had gone, had seen, had written, had taken
Si dudas, consulta la lista de verbos irregulares con sus tres formas.
I'd: ¿had o would?
'd puede ser had o would. Lo que viene detrás lo aclara: participio → had; infinitivo → would.
- I'd gone home. = I had gone home. (Me había ido a casa.)
- I'd go home. = I would go home. (Me iría a casa.)
8.Cómo elegir en 10 segundos
- ¿Hay en la frase o en el contexto otro momento pasado, posterior a tu acción? No → Past Simple.
- Sí, y tu acción pasó antes que ese momento → Past Perfect: When I arrived, she had left.
- Tu acción pasó a la vez o después → Past Simple: When I arrived, she left.
- ¿El orden ya está claro (hechos en orden, after, before)? Te vale el Past Simple.
- ¿Hablas de algo que estaba en curso en ese momento («se iba», «estaba cenando»)? Eso es el Past Continuous.
9.Ejercicios de Past Simple y Past Perfect (con soluciones)
Cinco ejercicios de past simple y past perfect con las soluciones desplegables: completar, elegir el sentido, unir frases, traducir del español y corregir errores.
Ejercicio 1. Pon el verbo en Past Simple o Past Perfect
- When we got to the station, the train ___ already ___ (leave).
- I ___ (lose) my phone yesterday, so I ___ (buy) a new one.
- By the time the guests arrived, we ___ (cook) dinner.
- She ___ never ___ (see) the sea before she ___ (move) to Valencia.
- Two years ago my parents ___ (sell) their car.
- When I ___ (open) the fridge, I ___ (notice) that someone ___ (eat) my yogurt.
- ___ you ever ___ (fly) before your trip to Mexico last summer?
- Carlos ___ (get up), ___ (have) a shower and ___ (leave) for work.
- It was the first time I ___ (try) paella.
- The restaurant was closed because the owners ___ (go) on holiday.
Soluciones del ejercicio 1 (haz clic para abrir)
1: had already left (primero el tren, después nosotros)2: lost, bought (hechos en orden, yesterday)
3: had cooked ('d cooked) (by the time)
4: had never seen, moved (antes de mudarse)
5: sold (ago, sin otro momento pasado)
6: opened, noticed, had eaten (alguien se lo había comido antes)
7: Had you ever flown (antes del viaje del verano pasado)
8: got up, had, left (hechos en orden)
9: had tried (It was the first time)
10: had gone (primero se fueron los dueños, después el restaurante estaba cerrado)
Ejercicio 2. ¿Qué frase dice lo mismo?
Elige la frase en inglés que tiene el mismo sentido que la frase en español: a o b.
- Cuando llegamos, el concierto ya había empezado.
a) When we arrived, the concert started. b) When we arrived, the concert had started. - Llegamos y entonces empezó el concierto.
a) When we arrived, the concert started. b) When we arrived, the concert had started. - Cuando llamé a Lucía, ya se había ido.
a) When I called Lucía, she left. b) When I called Lucía, she had left. - Cuando llamé a Lucía, se estaba yendo.
a) When I called Lucía, she had left. b) When I called Lucía, she was leaving. - Ayer perdí las llaves.
a) Yesterday I lost my keys. b) Yesterday I had lost my keys. - Encendí la tele cuando terminé de cenar.
a) I turned on the TV when I had finished dinner. b) I had turned on the TV when I finished dinner.
Soluciones del ejercicio 2 (haz clic para abrir)
1: b (el concierto empezó antes)2: a (primero llegamos, después empezó)
3: b (se fue antes de mi llamada)
4: b (estaba saliendo en ese momento: Past Continuous)
5: a (un hecho con yesterday)
6: a (primero la cena, después la tele)
Ejercicio 3. Une las dos frases
La primera acción pasó antes. Une las frases con la palabra entre paréntesis y pon la acción anterior en Past Perfect.
- The guests left. Then we arrived. (when)
- I finished my homework. Then my friends called. (by the time)
- She worked as a nurse. Later she became a doctor. (before)
- He read the contract. Then he signed it. (after)
- We booked the hotel. Then the prices went up. (already)
- I never travelled by plane. Then I went to Argentina in 2023. (never … before)
Soluciones del ejercicio 3 (haz clic para abrir)
1: When we arrived, the guests had left. (también: had already left)2: By the time my friends called, I had finished my homework.
3: She had worked as a nurse before she became a doctor. (o: Before she became a doctor, she had worked as a nurse.)
4: After he had read the contract, he signed it. (con after también vale: After he read the contract, he signed it.)
5: When the prices went up, we had already booked the hotel.
6: I had never travelled by plane before I went to Argentina in 2023. (en inglés americano: traveled)
Ejercicio 4. Traduce al inglés
Cuidado: no todas las frases llevan Past Perfect.
- Cuando llegamos al cine, la película ya había empezado.
- ¡Ya te lo había dicho!
- Nunca había visto un atardecer tan bonito. (Lo estás viendo ahora.)
- Cuando la conocí, ya había vivido en tres países.
- Cuando llamé, Marta salía de casa.
- Hacía dos años que no veía a mis primos.
- Si me lo hubieras dicho, te habría ayudado.
- Me di cuenta de que había olvidado el pasaporte.
Soluciones del ejercicio 4 (haz clic para abrir)
1: When we got to the cinema, the film had already started. (en inglés americano: movie theater, movie)2: I told you! (o: I told you so! El punto de referencia es ahora, así que no lleva had.)
3: I've never seen such a beautiful sunset. (Present Perfect: la experiencia llega hasta ahora)
4: When I met her, she had already lived in three countries.
5: When I called, Marta was leaving the house. (imperfecto «salía»: Past Continuous)
6: I hadn't seen my cousins for two years.
7: If you had told me, I would have helped you.
8: I realised that I had forgotten my passport. (en inglés americano: realized)
Ejercicio 5. Encuentra y corrige el error
- When I came home, my sister has already eaten all the pizza.
- I had visited Madrid many years ago.
- By the time we got there, the shop had close.
- She had went to bed before I called.
- Last summer we had travelled to Cancún and had swum in the sea every day.
- If I would have known about the party, I would have come.
Soluciones del ejercicio 5 (haz clic para abrir)
1: When I came home, my sister had already eaten all the pizza. (punto de referencia en el pasado: had)2: I visited Madrid many years ago. (ago y ningún otro momento pasado)
3: By the time we got there, the shop had closed. (had + participio)
4: She had gone to bed before I called. (go, went, gone)
5: Last summer we travelled to Cancún and swam in the sea every day. (hechos del pasado, sin mirar atrás)
6: If I had known about the party, I would have come. (en la parte con if nunca va would)
10.Más práctica
Si quieres practicar cada tiempo por separado, con audio y corrección al momento, tienes ejercicios interactivos de Past Simple y ejercicios de Past Perfect con had + participio. Para ver dónde encajan estos dos tiempos entre todos los demás, consulta los 12 tiempos verbales en inglés en una tabla.
11.¿Y ahora qué?
Si has fallado en los ejercicios, vuelve a la pregunta de siempre: ¿hay un momento posterior en el pasado, y tu acción pasó antes? Solo entonces necesitas had + participio. Y cada vez que en español te salga un pluscuamperfecto, comprueba desde dónde miras: desde un momento del pasado (had left) o desde ahora (I told you, I've never seen). Cuando lo tengas claro, el siguiente paso es el Past Perfect Continuous, que dice cuánto tiempo llevaba pasando algo antes de ese momento (I had been waiting for an hour when she called): lo comparamos con el Past Perfect en Past Perfect y Past Perfect Continuous: diferencia y ejercicios.




