Which language do you want to learn?

Which language do you want to learn?

Conditional Perfect Exercises For Spanish Grammar

Linguist utilizing grammar exercises for language improvement

The Conditional Perfect tense in Spanish grammar is used to express what would have occurred but did not, for example, things that were a possibility in the past but were not completed. To form the Conditional Perfect, you combine the conditional form of the verb “haber” and the past participle of the main verb.

Exercise One: Fill in the Blank

1. Yo *(habría terminado)* (would have finished) el trabajo, pero estaba muy cansado.
2. Tú *(habrías comido)* (would have eaten) el pastel si hubiera sido de chocolate.
3. Él *(habría ido)* (would have gone) al cine si hubiera tenido tiempo.
4. Ella *(habría leído)* (would have read) el libro si hubiera sido interesante.
5. Nosotros *(habríamos cantado)* (would have sung) en la fiesta si nos hubieran invitado.
6. Vosotros *(habríais bailado)* (would have danced) toda la noche si no hubiera sido tan tarde.
7. Ellos *(habrían estudiado)* (would have studied) más si hubieran tenido un examen.
8. Usted *(habría cerrado)* (would have closed) la ventana si hubiera hecho frío.
9. Yo *(habría comprado)* (would have bought) el coche si hubiera sido más barato.
10. Tú *(habrías nadado)* (would have swam) en el mar si hubiera hecho calor.
11. Ella *(habría venido)* (would have come) a la fiesta si la hubieras invitado.
12. Nosotros *(habríamos vivido)* (would have lived) allí si hubiéramos podido.
13. Vosotros *(habríais olvidado)* (would have forgotten) el cumpleaños si no os lo hubiera recordado.
14. Ellos *(habrían conocido)* (would have met) a mi hermana si hubieran venido a mi casa.
15. Usted *(habría preferido)* (would have preferred) café si hubiera estado caliente.

Exercise Two: Fill in the Blank

1. Yo *(habría escrito)* (would have written) la carta si hubiera tenido una pluma.
2. Tú *(habrías dormido)* (would have slept) bien si hubieras estado en tu cama.
3. Él *(habría trabajado)* (would have worked) allí si le hubieran pagado más.
4. Ella *(habría entendido)* (would have understood) la lección si hubiera estudiado.
5. Nosotros *(habríamos abierto)* (would have opened) la puerta si hubiéramos tenido la llave.
6. Vosotros *(habríais pintado)* (would have painted) la casa si hubiera hecho buen tiempo.
7. Ellos *(habrían enseñado)* (would have taught) clase si hubieran sido profesores.
8. Usted *(habría defendido)* (would have defended) su opinión si le hubiera importado.
9. Yo *(habría explicado)* (would have explained) la situación si me hubieras preguntado.
10. Tú *(habrías conseguido)* (would have achieved) tus objetivos si hubieras luchado por ellos.
11. Ella *(habría traducido)* (would have translated) el texto si hubiera sabido inglés.
12. Nosotros *(habríamos vivido)* (would have lived) con nuestros padres si no hubiéramos tenido dinero.
13. Vosotros *(habríais cocinado)* (would have cooked) la cena si hubiera habido comida.
14. Ellos *(habrían descubierto)* (would have discovered) la verdad si hubieran investigado.
15. Usted *(habría dividido)* (would have divided) la torta si hubiera tenido un cuchillo.

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with revolutionary technology.

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster