Conditional Perfect Exercises For Spanish Grammar


Exercise One: Fill in the Blank


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.

Linguist utilizing grammar exercises for language improvement

The most efficient way to learn a language

Try Talkpal for free
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.

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster

Download talkpal app
Learn anywhere anytime

Talkpal is an AI-powered language tutor. It’s the most efficient way to learn a language. Chat about an unlimited amount of interesting topics either by writing or speaking while receiving messages with realistic voice.

QR Code
App Store Google Play
Get in touch with us

Talkpal is a GPT-powered AI language teacher. Boost your speaking, listening, writing, and pronunciation skills – Learn 5x Faster!

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Languages

Learning


Talkpal, Inc., 2810 N Church St, Wilmington, Delaware 19802, US

© 2024 All Rights Reserved.