Ejercicios: past perfect en inglés

Practica con el past perfectcon los siguientes ejercicios. Esto le permitirá poner a prueba su dominio de la construcción de esta forma sencilla y progresiva del tiempo.

No dude en releer la lección y ver el vídeo sobre el tema para refrescar la memoria.

Lección de referencia

Descubre la lección de hoy sobre el pretérito perfecto. Su vídeo de referencia está debajo de los ejercicios.

Ejercicios

Ejercicio 1

Ponga el verbo entre paréntesis en el pretérito perfecto simple :

  1. You ________ (to fall) asleep very late. = Te levantaste muy tarde.
  2. The children ________ (to have) breakfast so there weren’t hungry. = Los niños habían desayunado, así que ya no tenían hambre.
  3. Where ________ (to park / she) the car? = ¿Dónde aparcó el coche?
  4. He ________ (to talk) a lot, his throat was dry. = Había hablado mucho, tenía la garganta seca.
  5. We ________ (to plan / not) to see them again. = No habíamos planeado volver a verlos.
Corrección Ejercicio N°1
  1. had fallen
  2. had had
  3. had she parked
  4. had talked
  5. hadn’t planned

Télécharger la fiche-mémo en PDF.

Descarga nuestro curso completo sobre el pretérito perfecto en inglés.

Adresse e-mail non valide

Ejercicio 2

Ponga el verbo entre paréntesis en el pretérito perfecto continuo :

  1. They ________ (to work) hard all day. = Habían trabajado duro todo el día.
  2. I noticed that I ________ (to read / not) much lately. = Me he dado cuenta de que últimamente no leo mucho.
  3. My grandmother said she ________ (to knit) a sweater for 3 days. = Mi abuela me dijo que llevaba 3 días tejiendo un jersey.
  4. We ________ (to walk) for hours when we reached the bridge. = Llevábamos horas caminando cuando llegamos al puente.
  5. What ________ (to do / you) before he came? = ¿Qué estabas haciendo antes de que llegara?
Corrección Ejercicio N°2
  1. had been working
  2. hadn’t been reading
  3. had been knitting
  4. had been walking
  5. had you been doing

Ejercicio 3

Ponga los verbos entre paréntesis en el pretérito perfecto simple o en el pretérito perfecto continuo según el contexto:

  1. It ________ (to rain) for hours. = Tenía más por horas.
  2. If you ________ (to study), you would have passed the exam. = Si hubieras trabajado, habrías aprobado el examen.
  3. His eyes were red. He ________ (to cry) a lot. = Tenía los ojos rojos. Había llorado mucho.
  4. She were late for the plane because she ________ (to forget) her passport.
  5. How long ________ (to listen / you) to the radio when you heard the news? = ¿Cuánto tiempo llevabas escuchando la radio cuando oíste la noticia?
Corrección Ejercicio N°3
  1. had been raining
  2. had studied
  3. had been crying
  4. had forgotten
  5. had you been listening

Ejercicio 4

Traduce estas frases usando el pretérito perfecto :

  1. Había llegado unos minutos antes.
  2. Había cambiado mucho desde la última vez que nos vimos.
  3. Solo encontramos cinco setas.
  4. ¿Cuánto tiempo llevaba enferma?
  5. Había encontrado la solución, pero no me había dado cuenta.
Corrección Ejercicio N°4
  1. She had arrived a few minutes earlier.
  2. He had changed so much since our last meeting.
  3. We had found only five mushrooms.
  4. How long had she been sick?
  5. I had found the solution but I hadn’t realized it.

Vídeo de referencia

Past Perfect ou Past Simple (Prétérit) ? Ne Confondez Plus ces 2 Temps en Anglais 🙅

Otros ejercicios para poner a prueba tus conocimientos