Past Perfect – Free Exercise

show special characters
display incorrect answers

Exercises B1

Regular verbs. Type in the verbs in the past perfect.

  1. Mario (comer)   mucho antes de tirarse a la piscina, por eso tuvo un corte de digestión.[Mario had eaten too much before getting in the pool, so he suffered a circulatory collapse.]|verb haber in the imperfecto, 3rd person singular + ido-participle
  2. (entrenar/nosotros)   duro para ganar la competición.[We had trained hard in order to win the competition.]|verb haber in the imperfecto, 1st person plural + ado-participle
  3. Estaban agotados porque (caminar/ellos)   mucho.[They were exhausted because they had walked a long way.]|verb haber in the imperfecto, 3rd person plural + ado-participle
  4. No (dormir/vosotros)   lo suficiente para estar en forma.[We hadn’t slept long enough to be in form.]|verb haber in the imperfecto, 2nd person plural + ido-participle
  5. Ya nos (vestir/nosotros)   todos cuando él se levantó de la siesta.[We had already all got dressed by the time he woke up from his siesta.]|Verb haber im Imperfecto, 1st person plural + ido-participle

Irregular verbs. Type in the verbs in the past perfect.

  1. Han publicado unas fotos de la luna como nunca antes la (ver/nosotros)  .[Some new photos of the moon had been published, such as we had never seen before.]|verb haber in the imperfecto, 1st person plural + irregular participle form
  2. Quise avisarles, pero era demasiado tarde: ya (abrir/ellos)   el sobre.[I wanted to warn them, but it was too late: they had already opened the envelope.]|verb haber in the imperfecto, 3rd person plural + irregular participle form
  3. Cuando llegamos ya (descubrir/vosotros)   la verdad.[When we arrived, you had already discovered the truth.]|verb haber in the imperfecto, 2nd person plural + irregular participle form
  4. Ignorábamos lo que le (hacer)   cambiar de opinión.[We didn’t know what had caused him to change his opinion.]|verb haber in the imperfecto, 3rd person singular + irregular participle form
  5. No le (decir/yo)   la verdad.[I hadn’t told him the truth.]|verb haber in the imperfecto, 1st person singular + irregular participle form

All verbs. Type in the verbs in the past perfect.

  1. Pensé que no (reflexionar/tú)   lo suficiente.[I thought you hadn’t considered it long enough.]|verb haber in the imperfecto, 2nd person singular + regular ado-participle
  2. Nos dijeron que la película no les (gustar)   nada.[They told us that they hadn’t liked the film at all.]|verb haber in the imperfecto, 3rd person singular + regular ado-participle
  3. Hasta ese día nunca me (contradecir/ellos)  .[Until that day they had never contradicted me.]|verb haber in the imperfecto, 3rd person plural + irregular participle form
  4. (cubrir/nosotros)   el patio para poder utilizarlo los días de lluvia.[We had covered the courtyard so that we could use it on rainy days.]|verb haber in the imperfecto, 1st person plural + irregular participle form
  5. A pesar de que su primera película no (tener)   mucho éxito, él seguía decidido a triunfar.[Although his first film hadn’t met with much success, he kept working, determined to succeed.]|verb haber in the imperfecto, 3rd person singular + regular ido-participle