6. Practice Exercise
Complete the following sentences with the correct form of haber and the past participle of the verb in parentheses. Choose the appropriate tense (present perfect, past perfect, or future perfect) based on the context provided:
- Yo __________ (ver) esa película.
- Nosotros __________ (escribir) el informe antes de la reunión ayer.
- Ellos __________ (comer) antes de que lleguemos mañana.
- Tú __________ (hacer) la tarea cuando te llamé.
- Ustedes __________ (decir) todo antes de que la clase empiece en una hora.
- Ella __________ (volver) a casa antes de las ocho.
- Nosotros __________ (abrir) las ventanas cuando empezó a llover.
- Yo __________ (leer) el libro para el lunes.
- Ellos __________ (romper) el vaso antes de la fiesta anoche.
- Tú __________ (escribir) una carta para cuando te llamen luego.
Answers:
- Yo he visto esa película. (I have seen that movie.) (Present Perfect)
- Nosotros habíamos escrito el informe antes de la reunión ayer. (We had written the report before the meeting yesterday.) (Past Perfect)
- Ellos habrán comido antes de que lleguemos mañana. (They will have eaten before we arrive tomorrow.) (Future Perfect)
- Tú habías hecho la tarea cuando te llamé. (You had done the homework when I called you.) (Past Perfect)
- Ustedes habrán dicho todo antes de que la clase empiece en una hora. (You all will have said everything before the class starts in an hour.) (Future Perfect)
- Ella habrá vuelto a casa antes de las ocho. (She will have returned home before eight.) (Future Perfect)
- Nosotros habíamos abierto las ventanas cuando empezó a llover. (We had opened the windows when it started to rain.) (Past Perfect)
- Yo habré leído el libro para el lunes. (I will have read the book by Monday.) (Future Perfect)
- Ellos habían roto el vaso antes de la fiesta anoche. (They had broken the glass before the party last night.) (Past Perfect)
- Tú habrás escrito una carta para cuando te llamen luego. (You will have written a letter by the time they call you later.) (Future Perfect)
Conclusion
Understanding the distinctions between the present perfect, past perfect, and future perfect tenses is helpful for accurately expressing when actions have been, had been, or will have been completed. By mastering the conjugations of haber and practicing with regular and irregular past participles, you’ll gain fluency in using these helpful tenses in Spanish. Keep practicing to solidify your understanding and improve your ability to communicate clearly in Spanish!