Compound Tenses: the Future Perfect and the Past Anterior
Every compound tense in Spanish is the same trick: haber in some tense, plus a past participle that never changes. Learn the trick once and you have six tenses, differing only in what tense haber is in. This page draws the whole map, then completes it with the two members you have not met yet - the future perfect and the past anterior.
The map: all six compound tenses
Each is haber (in the named tense) + participle. The participle - hablado here - is frozen throughout.
| Compound tense | haber is in the... | Example | Meaning |
|---|---|---|---|
| Present perfect | present | he hablado | I have spoken |
| Pluperfect | imperfect | había hablado | I had spoken |
| Future perfect | future | habré hablado | I will have spoken |
| Conditional perfect | conditional | habría hablado | I would have spoken |
| Perfect subjunctive | present subjunctive | haya hablado | (that) I have spoken |
| Pluperfect subjunctive | imperfect subjunctive | hubiera hablado | (that) I had spoken |
You already own four of these: the present perfect, the pluperfect, the conditional perfect and the two compound subjunctives. The future perfect completes the indicative set; the past anterior is a seventh, literary form we meet at the end.
The future perfect: habré hablado
Take the future of haber and add the participle.
| Person | haber (future) | + hablado |
|---|---|---|
| yo | habré | habré hablado |
| tú | habrás | habrás hablado |
| él / ella / usted | habrá | habrá hablado |
| nosotros | habremos | habremos hablado |
| vosotros | habréis | habréis hablado |
| ellos / ellas / ustedes | habrán | habrán hablado |
The stem is the same irregular habr- as the simple future, and every form keeps the accent except the nosotros: habré, habrás, habrá, habremos, habréis, habrán.
What will have happened by then
Its literal job is to place a completed action before a future point. English says "will have done".
- Para el viernes habré terminado el informe. (By Friday I will have finished the report.)
- Cuando llegues, ya habremos cenado. (When you arrive, we will already have had dinner.) - note the subjunctive llegues after cuando, and the future perfect in the main clause.
- Dentro de un año habrán construido el puente. (Within a year they will have built the bridge.)
The future perfect of probability
Far more common in speech is the guessing use. Just as the simple future guesses about the present - serán las tres, it must be about three - the future perfect guesses about the recent past: it says "will probably have / must have" done something.
- Habrá llegado ya. (He must have arrived by now / He'll have arrived by now.)
- No contesta; se habrá quedado sin batería. (He's not answering; he must have run out of battery.)
- ¿Dónde está Ana? - Se habrá ido a casa. (Where's Ana? - She'll have gone home.)
Same forms, two readings. Context decides: a time phrase like para el viernes signals a real future; a shrug about what has just happened signals conjecture.
The past anterior: hube hablado
The past anterior (pretérito anterior) is haber in the preterite plus a participle: hube hablado, hubiste hablado, hubo hablado, hubimos hablado, hubisteis hablado, hubieron hablado. It marks the moment immediately before another past action - a past-before-a-past, like the pluperfect, but stressing that the earlier action finished right before the next began.
Crucially, it is almost entirely literary and archaic. You meet it after a small set of time conjunctions - apenas, en cuanto, cuando, una vez que, no bien, así que - in formal narrative:
- En cuanto hubo terminado, se marchó. (As soon as he had finished, he left.)
- Apenas hubo salido el sol, se pusieron en camino. (Scarcely had the sun risen when they set off.)
- Cuando hubieron cenado, se retiraron al salón. (When they had dined, they withdrew to the drawing room.)
You will read it, not write it
In every register below the most formal literary prose, the past anterior is replaced - by the plain preterite (en cuanto terminó, se marchó) or, less often, the pluperfect. So the practical rule is: recognise it when you read a novel or a formal report, understand it as "had just done", and otherwise reach for the preterite. You essentially never need to produce it.
Worked examples
- Para las diez ya habré salido de casa. (By ten I will already have left home.) - future perfect, real future.
- No ha venido; se habrá olvidado de la reunión. (He hasn't come; he must have forgotten the meeting.) - future perfect of probability.
- Cuando termines, habré preparado la cena. (When you finish, I will have made dinner.)
- En cuanto hubo firmado el contrato, cambió de opinión. (As soon as he had signed the contract, he changed his mind.) - past anterior, literary.
- A estas horas ya habrán aterrizado. (By now they will have landed.) - conjecture about a just-completed action.
Common mistakes English speakers make
Reading every habré hablado as a future. Half the time it is a guess about the past. Habrá llegado usually means "he must have arrived", not "he will arrive". Let the context, not the form, decide.
Trying to use the past anterior in speech. It sounds absurdly formal or simply wrong in conversation. Say en cuanto terminó (preterite) or cuando había terminado (pluperfect); leave hubo terminado to nineteenth-century novels.
Forgetting the future perfect keeps the future accents. It is habré, habrás, habrá... habréis, habrán - accents on all but habremos, exactly as the simple future.
Making the participle agree. As with every compound tense, the participle is invariable: habrán llegado, habrá escrito - never "habrán llegados".
One recipe, six everyday tenses and a literary seventh. Fix the map in your head - haber in tense X plus a frozen participle - and the future perfect and past anterior are just two more slots in a system you already know.
See also
- The pluperfect - the compound tense this page pairs with, the past-before-a-past in ordinary use.
- The future and conditional of probability - the conjecture logic the future perfect of probability extends into the past.
- The perfect subjunctive and pluperfect subjunctive - the subjunctive members of the compound family.
- The Spanish grammar cheatsheet has all six compound tenses on one card.