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 rule in one box Pluperfect: había + participle = "had done" (an action before another past action). Future perfect: habré + participle = "will have done" (finished before a future moment; also a guess about the past). Conditional perfect: habría + participle = "would have done". All use the same participle, invariable, with the same word order as Spanish Grammar 3 7.

The pluperfect: había + participle

hablarcomerhacer
yohabía habladohabía comidohabía hecho
túhabías habladohabías comidohabías hecho
él / ella / ustedhabía habladohabía comidohabía hecho
nosotroshabíamos habladohabíamos comidohabíamos hecho
vosotroshabíais habladohabíais comidohabíais hecho
ellos / ellas / ustedeshabían habladohabían comidohabían hecho
UseExampleEnglish
an action before another past actionCuando 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 momentNunca 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 entoncesTodavía no habían llegado. · Para entonces, ya había terminado.They hadn't arrived yet. By then he had already finished.
Watch out: the pluperfect only for "earlier than" Use había + participle only when one past event is earlier than another past event or moment. Two events in sequence stay in the preterite: Llegué y ella se fue. (I arrived and she left) against Cuando llegué, ella ya se había ido. (she left first). Spanish speakers often use the simple preterite where English insists on "had" if the order is clear from antes, después, ya.

The future perfect: habré + participle

habré + participle
yohabré terminado
túhabrás terminado
él / ella / ustedhabrá terminado
nosotroshabremos terminado
vosotroshabréis terminado
ellos / ellas / ustedeshabrán terminado
UseExampleEnglish
finished before a future momentMañ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 resultYa 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
yohabría ido
túhabrías ido
él / ella / ustedhabría ido
nosotroshabríamos ido
vosotroshabríais ido
ellos / ellas / ustedeshabrían ido
UseExampleEnglish
what would have happenedHabrí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 pastDijo 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

PhraseExampleEnglish
acabo de + infinitiveAcabo de llegar. · Acaban de salir.I've just arrived. They've just left. (very recent)
he + participleHe llegado a las ocho.I've arrived (at eight, earlier today).
acababa de + infinitiveAcababa de salir cuando llamaste.I had just left when you called.
había + participleHabí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
yohube terminado
túhubiste terminado
él / ella / ustedhubo terminado
nosotroshubimos terminado
vosotroshubisteis terminado
ellos / ellas / ustedeshubieron 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.

Latin America note The pluperfect and the conditional perfect are used in the same way in Spain and Latin America. For guesses about the past, speakers everywhere also use debe de haber + participle (Debe de haber llegado), and in Latin America the future perfect for probability (habrá llegado) is heard less than in Spain. The past anterior is purely literary in both. Vosotros forms (habíais, habréis, habríais) are used only in Spain.

🗣️ In Use — En situación

For each compound tense, find the moment it looks back or forward from.

① Too late

A:¿Por qué no te quedaste? Cuando llegué, ya te habías ido.Why didn't you stay? When I arrived, you had already left.
B:Acababa de salir cuando llamaste. Habría vuelto, pero no tenía batería.I had just left when you called. I would have come back, but I had no battery.

② Deadlines

A:¿Para cuándo habrás terminado el informe?By when will you have finished the report?
B:Para el viernes ya lo habré enviado. Mi jefe dijo que lo habría revisado el lunes.By Friday I'll have sent it. My boss said he would have reviewed it by Monday.

③ A guess

A:Ana no contesta. ¿Habrá llegado ya?Ana isn't answering. Will she have arrived yet?
B:Seguro que sí. Me dijo que había salido temprano, así que ya habrá llegado.I'm sure she has. She told me she had left early, so she'll have arrived by now.

📋 Quick Reference — Resumen

TenseFormMeaning
pluperfecthabía, habías, había, habíamos, habíais, habían + participlehad done (before another past event)
future perfecthabré, habrás, habrá, habremos, habréis, habrán + participlewill have done; probably did
conditional perfecthabría, habrías, habría, habríamos, habríais, habrían + participlewould have done
past anteriorhube, hubiste, hubo, hubimos, hubisteis, hubieron + participleliterary: "no sooner had"
acabar deacabo de / acababa de + infinitivehave / 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).

Coming up in Chapter 9: The Simple Future. The regular endings on the infinitive; the twelve irregular stems (tendré, haré, diré, podré, saldré, vendré, pondré, querré, sabré, cabré, habré, valdré); future against ir a; and the future of probability.