PAST PERFECT (mixed) 1

Free Spanish exercise on the past perfect tense: había + past participle. 10 sentences, upper-intermediate level.
📚 Quick grammar review
📌
Past perfect — había/habías/había… + past participle — The past perfect (pluscuamperfecto) expresses an action completed before another past action: Cuando llegué, Juan ya se había ido (When I arrived, Juan had already left). Form: había/habías/había/habíamos/habíais/habían + past participle. The participle is invariable in compound tenses.
🔧
Irregular past participles — The same irregular participles used in the present perfect appear here: hacer → hecho, decir → dicho, ver → visto, poner → puesto, volver → vuelto, abrir → abierto, escribir → escrito, romper → roto, morir → muerto. These must be memorised.
💡
Past perfect vs preterite — which came first — The past perfect always describes the earlier of two past events. Sequence: Estudié mucho (preterite — happened later/at a point) then retrospectively Había estudiado toda la noche (past perfect — the studying preceded the exam). Words like ya, todavía no, cuando, después de que often signal that the past perfect is needed.

✨ Ready to practice? ¡Vamos!

Practice conjugating the past perfect tense in Spanish:
Example: Yo había visto la película. (ver)


1. Ellas a la estación. (ir)
2. Mis hermanos la casa. (limpiar)
3. Los abogados al tercer piso. (subir)
4. Tú la pantalla. (romper)
5. Ustedes en dos días. (comer)
6. Vosotros para el examen. (estudiar)
7. Ellos mucho para sus abuelos. (hacer)
8. El actor la entrevista. (rechazar)
9. Mis primos a llamarnos. (olvidar)
10. Yo las flores en el pasillo. (poner)
11. Tú a tu sobrina. (ver)
12. Vosotros al alcalde. (escribir)
13. Nosotros todos los artículos. (leer)
14. Tú tu cartera. (sacar)
15. Ustedes hacia la playa. (correr)
16. Nosotros mucho tiempo. (perder)
17. Yo a mucha gente. (encontrar)
18. El gerente el problema. (resolver)
19. Mi abuelo la silla con una cobija. (cubrir)
20. Vosotros la puerta antes de salir. (cerrar)



Connect & follow
Support us
All content is free. A coffee helps keep it that way. ♥
© 2008–2026 LearnSpanishFeelGood.com (a division of LearnEnglishFeelGood.com). All rights reserved.