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.
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.
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.