Other Compound Tenses
Spanish Grammar 3
Course 3 · Chapter 8 · The Pluperfect and the Other Compound Tenses
🧩 Other Compound Tenses — Otros tiempos compuestos
The present perfect (Spanish Grammar 3 7) puts haber in the present. Change the tense of haber and you get the rest of the compound tenses with the same invariable participle: the pluperfect (había hablado, "had spoken"), the future perfect (habré hablado, "will have spoken"), the conditional perfect (habría hablado, "would have spoken") and the literary past anterior (hube hablado), which you only need to recognise.
The pluperfect: había + participle
| hablar | comer | hacer | |
|---|---|---|---|
| yo | había hablado | había comido | había hecho |
| tú | habías hablado | habías comido | habías hecho |
| él / ella / usted | había hablado | había comido | había hecho |
| nosotros | habíamos hablado | habíamos comido | habíamos hecho |
| vosotros | habíais hablado | habíais comido | habíais hecho |
| ellos / ellas / ustedes | habían hablado | habían comido | habían hecho |
| Use | Example | English |
|---|---|---|
| an action before another past action | Cuando llegué, ya se había ido. · Ya habíamos cenado cuando llamaste. | When I arrived, he had already left. We had already had dinner when you called. |
| experience up to a past moment | Nunca había visto el mar. | I had never seen the sea. |
| reported speech (a past reported) | Dijo que había terminado. · Me contó que había vivido en Madrid. | He said he had finished. He told me he had lived in Madrid. |
| with ya, todavía no, nunca, antes, para entonces | Todavía no habían llegado. · Para entonces, ya había terminado. | They hadn't arrived yet. By then he had already finished. |
The future perfect: habré + participle
| habré + participle | |
|---|---|
| yo | habré terminado |
| tú | habrás terminado |
| él / ella / usted | habrá terminado |
| nosotros | habremos terminado |
| vosotros | habréis terminado |
| ellos / ellas / ustedes | habrán terminado |
| Use | Example | English |
|---|---|---|
| finished before a future moment | Mañana a esta hora ya habré terminado. · Para el viernes habremos acabado el proyecto. | By this time tomorrow I'll have finished. By Friday we'll have finished the project. |
| a guess about the past or the present result | Ya habrá llegado. · No habrá encontrado el camino. | He'll have arrived by now. He probably hasn't found the way. |
The conditional perfect: habría + participle
| habría + participle | |
|---|---|
| yo | habría ido |
| tú | habrías ido |
| él / ella / usted | habría ido |
| nosotros | habríamos ido |
| vosotros | habríais ido |
| ellos / ellas / ustedes | habrían ido |
| Use | Example | English |
|---|---|---|
| what would have happened | Habría ido, pero no pude. · Yo no lo habría hecho. | I would have gone, but I couldn't. I wouldn't have done it. |
| reported future in the past | Dijo que habría terminado para el lunes. | He said he would have finished by Monday. |
| regret, criticism | ¡Me lo habrías dicho! · Nos habría gustado ver la película. | You should have told me! We would have liked to see the film. |
The full "if I had known, I would have come" sentence needs the subjunctive in the si-clause (Si hubiera sabido, habría venido); it is taught in Spanish Grammar 4.
Acabar de + infinitive against haber + participle
| Phrase | Example | English |
|---|---|---|
| acabo de + infinitive | Acabo de llegar. · Acaban de salir. | I've just arrived. They've just left. (very recent) |
| he + participle | He llegado a las ocho. | I've arrived (at eight, earlier today). |
| acababa de + infinitive | Acababa de salir cuando llamaste. | I had just left when you called. |
| había + participle | Había salido a las cinco. | I had left at five. |
Acabar de stresses that the action happened just now; the compound tenses do not. It is only used in the present and the imperfect for this meaning (acabo de, acababa de).
The past anterior (for reading)
| hube + participle | |
|---|---|
| yo | hube terminado |
| tú | hubiste terminado |
| él / ella / usted | hubo terminado |
| nosotros | hubimos terminado |
| vosotros | hubisteis terminado |
| ellos / ellas / ustedes | hubieron terminado |
The past anterior appears in literary writing after apenas, en cuanto, cuando, después de que: Apenas hubo llegado, sonó el teléfono. ("No sooner had he arrived than the phone rang.") In speech and ordinary writing it is replaced by the preterite (Apenas llegó, sonó el teléfono) or the pluperfect.
🗣️ In Use — En situación
For each compound tense, find the moment it looks back or forward from.
① Too late
② Deadlines
③ A guess
📋 Quick Reference — Resumen
| Tense | Form | Meaning |
|---|---|---|
| pluperfect | había, habías, había, habíamos, habíais, habían + participle | had done (before another past event) |
| future perfect | habré, habrás, habrá, habremos, habréis, habrán + participle | will have done; probably did |
| conditional perfect | habría, habrías, habría, habríamos, habríais, habrían + participle | would have done |
| past anterior | hube, hubiste, hubo, hubimos, hubisteis, hubieron + participle | literary: "no sooner had" |
| acabar de | acabo de / acababa de + infinitive | have / had just done |
✏️ Try It Yourself — Ejercicios
Say the answer first, then click to check.
1. Conjugate ver in the pluperfect.
Show answer
había visto · habías visto · había visto · habíamos visto · habíais visto · habían visto.
2. Say in Spanish: "When I arrived, she had already left."
Show answer
Cuando llegué, ella ya se había ido.
3. Say in Spanish: "I had never seen the sea."
Show answer
Nunca había visto el mar.
4. Say in Spanish: "He said he had finished."
Show answer
Dijo que había terminado.
5. Conjugate terminar in the future perfect.
Show answer
habré terminado · habrás terminado · habrá terminado · habremos terminado · habréis terminado · habrán terminado.
6. Say in Spanish: "By Friday we'll have finished." and "She'll have arrived by now."
Show answer
Para el viernes habremos terminado. · Ya habrá llegado.
7. Say in Spanish: "I would have gone, but I couldn't."
Show answer
Habría ido, pero no pude.
8. Say in Spanish: "I've just arrived." and "I had just left."
Show answer
Acabo de llegar. · Acababa de salir.
9. Explain the difference: Llegué y ella se fue / Cuando llegué, ella ya se había ido.
Show answer
First: I arrived, then she left (two events in sequence). Second: she had left before I arrived (the pluperfect marks the earlier one).
10. Correct the mistakes: He habido comido. · Habría yo ido. · Acabo de llegué.
Show answer
He comido (he habido is not used as a perfect) · Yo habría ido (nothing between habría and the participle) · Acabo de llegar (infinitive after acabar de).