The futuro compuesto — habré comido, habrás llegado, habrá terminado — is one of the most useful tenses in peninsular Spanish, and one of the most underused by learners. It is built simply enough (the future of haber plus a participle), but its three core uses cover situations that English handles with three completely different constructions: will have done for deadlines, must have done for guesses, and will have done again for sequencing. Spanish unifies them under one form.
This page covers what those three uses sound like in real Spain, why the conjectural use is the one you will hear most often in conversation, and the small set of mistakes English speakers reliably make.
A quick reminder of the form
The structure is always the same: the simple future of haber + the past participle of the main verb.
| Subject | haber (future) |
| = compound future |
|---|---|---|---|
| yo | habré | comido | habré comido |
| tú | habrás | comido | habrás comido |
| él / ella / usted | habrá | comido | habrá comido |
| nosotros / nosotras | habremos | comido | habremos comido |
| vosotros / vosotras | habréis | comido | habréis comido |
| ellos / ellas / ustedes | habrán | comido | habrán comido |
Note the accent marks on every form except habremos. Habre, habras, habreis without accents are misspellings — not stylistic variants. (For the participle rules, including irregulars like visto, hecho, dicho, escrito, see the page on past participles.)
The pieces never separate. Nothing — no pronoun, no adverb, no negation — slides between haber and the participle. Pronouns attach to the front of haber (te habré llamado), never between (habré te llamado is wrong).
Use 1: completed action by a future deadline
This is the textbook use, the one closest to English will have done. You set a moment in the future, and you describe an action that will already be finished by then.
Para diciembre habré terminado el máster, así que en enero empiezo a buscar trabajo.
By December I'll have finished my master's, so in January I'll start looking for work.
Cuando cumpla cuarenta años, ya habré pagado la hipoteca, espero.
By the time I turn forty, I'll have paid off the mortgage, I hope.
A las diez ya habrá salido del trabajo, llámale a esa hora.
By ten he'll already have left work — call him then.
The structural signal is some future-time anchor: para diciembre, cuando cumpla cuarenta, a las diez, antes de que vuelvas. The compound future names an event that wraps up before that anchor.
This use is grammatically transparent for English speakers — para diciembre habré terminado is a near word-for-word match for by December I'll have finished. The pitfall is forgetting to use it at all and defaulting to the simple future: Para diciembre termino el máster is grammatical but means something slightly different (it makes termino a scheduled future event, not a completed-by-the-deadline event).
Use 2: conjecture about a past event
Here is the use that English learners do not expect and that, once internalized, makes peninsular Spanish click. The compound future is constantly used to guess about something that has already happened.
Habrá llegado ya, hace media hora que salió de casa.
He must have arrived by now — he left home half an hour ago.
Lo habrá olvidado otra vez, no le contestes.
He's probably forgotten again — don't answer him.
—¿Por qué no ha venido Marta? —Se habrá quedado dormida, es muy típico de ella.
—Why hasn't Marta come? —She probably overslept, that's so like her.
In English you would reach for must have, probably, I bet, he's gone and. Spanish puts all of these under the compound future. The logic is the same as the simple-future-for-present-conjecture (estará en casa = he's probably home): Spanish uses future morphology to mark uncertainty, regardless of whether the event being guessed about is in the present or the past.
Simple future → guessing about now: Estará durmiendo. (He must be sleeping.) Compound future → guessing about a past event: Habrá dormido bien. (He must have slept well.)
This pair is one of the cleanest aspects of Spanish grammar once you see it.
—No me contesta al móvil. —Se habrá quedado sin batería, no te preocupes.
—He's not answering his phone. —He's probably run out of battery, don't worry.
¿Por qué tarda tanto el camarero? Se habrá olvidado de nosotros.
Why is the waiter taking so long? He's probably forgotten about us.
In peninsular Spanish, this use is high-frequency conversational currency. Friends gossiping about why someone is late, parents speculating about a child's grades, colleagues working out why a delivery hasn't arrived — all of this is habrá / habrán + participle. If you only learn the deadline use, you will sound oddly formal; the conjectural use is what natives reach for hundreds of times a week.
Use 3: action immediately before another future action
The third use is a sequencing trick: when one future action wraps up before another future action starts, the first uses the compound future and the second uses the present subjunctive (because it follows cuando, en cuanto, antes de que, etc.).
Cuando llegues a casa, ya habremos comido — no te esperamos.
By the time you get home, we'll already have eaten — we won't wait for you.
En cuanto te jubiles, ya habrás cobrado el primer mes de pensión.
As soon as you retire, you'll already have received your first month's pension.
Antes de que te des cuenta, habrá pasado un año entero.
Before you realize it, a whole year will have gone by.
The marker word ya (already) often appears here, emphasizing that the action is wrapped up by the time the second event happens. This is the same pattern as the deadline use (Use 1), but the deadline is given as a clause (cuando llegues) rather than a noun phrase (para diciembre).
Why Spanish uses one tense for these three meanings
For an English speaker, lumping I'll have finished by December, he must have arrived, and by the time you get back I'll have cleaned under one tense feels strange. The unifying logic is that all three describe a completed event seen from a future or unknown vantage point.
- Use 1: the event completes before a future deadline. Vantage point = future.
- Use 2: the event has already completed, but you cannot verify it. Vantage point = your present uncertainty.
- Use 3: the event completes before another future action. Vantage point = future.
The conjectural use is the strange one only if you assume "future tense = future event". In Spanish, future morphology marks uncertainty as much as future time. The simple future does this for present conjecture; the compound future does it for past conjecture. Once you internalize that future = uncertain, the system clicks.
Tense matching: which clauses pair with the compound future
A point that trips up learners: when the future deadline is expressed by a cuando / en cuanto / antes de que clause, that clause takes the present subjunctive, not the present indicative and not the future.
- Correct: Cuando llegues, ya habré salido.
- Incorrect: Cuando llegarás, ya habré salido. (no future after cuando)
- Incorrect: Cuando llegas, ya habré salido. (no present indicative for future reference here)
The compound future lives in the main clause; the subordinate temporal clause takes the present subjunctive. This is exactly parallel to the simple future + cuando pattern.
Antes de que termine el verano, ya habremos visitado a tus padres, te lo prometo.
Before summer ends, we'll already have visited your parents, I promise.
Common Mistakes
❌ Para diciembre habré terminado el máster, pero todavía no lo habré empezado a buscar trabajo.
Incorrect — habré + habré creates an awkward repetition; the second clause needs a simple future.
✅ Para diciembre habré terminado el máster, pero todavía no empezaré a buscar trabajo.
By December I'll have finished my master's, but I still won't have started job hunting.
The compound future is for completed actions before the deadline; for actions ongoing or not started at that point, you want the simple future or a negation of the compound future (todavía no habré empezado). Mixing tenses here is the most common slip.
❌ Probablemente ha llegado ya — no veo su coche.
Grammatically correct but stylistically heavy — Spanish prefers the compound future for past conjecture.
✅ Habrá llegado ya — no veo su coche.
He must have arrived by now — I don't see his car.
Translating English probably has with probablemente + present perfect is technically fine but reads as foreign. The compound future is the native instinct for past conjecture in Spain.
❌ Habre terminado el informe para el viernes.
Incorrect — habré requires the accent on -é.
✅ Habré terminado el informe para el viernes.
I'll have finished the report by Friday.
Every accented form of haber in the future is mandatory: habré, habrás, habrá, habréis, habrán. Drop an accent and you have a misspelling.
❌ Cuando llegarás, ya habré salido.
Incorrect — cuando + simple future is ungrammatical in Spanish.
✅ Cuando llegues, ya habré salido.
By the time you arrive, I'll already have left.
After cuando, en cuanto, antes de que, hasta que, and similar temporal connectors, future reference takes the present subjunctive in the subordinate clause. The compound future stays in the main clause.
❌ Habré ya comido cuando llegues.
Incorrect — nothing splits haber from the participle.
✅ Ya habré comido cuando llegues.
I'll already have eaten by the time you arrive.
Ya, no, todavía, and all other adverbs go before haber, not between haber and the participle. The auxiliary and the participle are an inseparable pair in Spanish — unlike English, which lets already slide in (I'll have already eaten).
❌ Habrá venido María a la fiesta de Luis, ¿no la has visto?
Ambiguous and clunky — better split into a question.
✅ ¿Habrá venido María a la fiesta de Luis? No la he visto.
Do you think María came to Luis's party? I haven't seen her.
The conjectural compound future works beautifully in questions (¿Habrá venido…? = Do you suppose she came…?). Stating it as a flat declarative with a tag question feels less natural; either commit to the question form or use a clear declarative (Habrá venido — she must have come).
Key takeaways
- The compound future = future of haber
- past participle, always together, never split.
- Use 1: event completed by a future deadline (Para diciembre habré terminado).
- Use 2: conjecture about a past event (Habrá llegado ya) — the high-frequency conversational use in Spain.
- Use 3: event completed before another future action (Cuando llegues, ya habré salido).
- Accents on habré, habrás, habrá, habréis, habrán are obligatory.
- Subordinate temporal clauses take the present subjunctive, not the future.
- Spanish uses future morphology for uncertainty, not just future time — that is why the conjectural use exists.
Now practice Spanish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Spanish→Related Topics
- Futuro compuesto: formaciónB1 — How to form the future perfect (habré comido, habrás llegado) in peninsular Spanish, plus an introduction to its core uses.
- Futuro de probabilidad: 'serán las cinco'B1 — How peninsular Spanish uses the morphological future to express conjecture about the present — a cardinal feature of the language.
- Usos del condicional compuestoB2 — When to use the conditional perfect (habría hablado) — past counterfactuals, unrealised intentions, and reported future-perfect.
- Futuro simple: verbos regularesA2 — The Spanish simple future for regular verbs — endings -é, -ás, -á, -emos, -éis, -án attached to the whole infinitive, the accents that are obligatory on every form except nosotros, and why ir a + infinitive often wins in everyday peninsular speech.
- Usos del pluscuamperfectoB1 — When to use the Spanish pluperfect — past-before-past in narration, cumulative experiences up to a past point, indirect speech back-shifts, and when peninsular speech swaps it for a simple preterite or imperfect.