The Spanish future perfect is haber in the future (habré, habrás, habrá, habremos, habréis, habrán) plus a past participle: habré terminado, I will have finished. Use it for actions completed before a future deadline, and to guess about the recent past: habrá salido, he must have left.
haber (future) + past participle = will have done- habré + past participle
- Talk about completed future actions
- The tense advanced speakers use
The Spanish future perfect is the tense of deadlines: Para el viernes habré terminado el informe — by Friday I will have finished the report. It's haber in the future plus a past participle, and it lets you stand at a point in the future and look back at something already done. It also has a second life that native speakers use every day: guessing about the past.
After 40 years of teaching, I put this tense late in the sequence on purpose. Not because it's hard — the form is two pieces you already know — but because it pays off most once the simple future and the present perfect are automatic. If those two feel comfortable, this guide will take you about ten minutes.
The big pictureWhen to use the Spanish future perfect
The future perfect (el futuro perfecto or futuro compuesto) has two jobs, and the second one is used more than the first:
- Something completed before a future point — Cuando llegues, ya habremos cenado. (When you arrive, we'll already have had dinner.) Look for para + a deadline, antes de, cuando, and the little word ya (already).
- Probability about the recent past — No está en su oficina. Habrá salido a comer. (He's not in his office. He must have gone out to eat.) This is "must have" or "probably" in English: a guess about what already happened.
The probability use follows the same logic as the future of probability (Estará en casa = he's probably home): a future form used to guess, not to predict. The future perfect simply moves the guess one step back into the past.
The patternHow to form it: habré + past participle
Conjugate haber in the simple future — it uses the irregular stem habr- — and add the past participle. The participle never changes with the subject.
| Subject | HABER (future) | + participle | Example |
|---|---|---|---|
| yo | habré | terminado | Habré terminado para las cinco. — I'll have finished by five. |
| tú | habrás | comido | ¿Habrás comido antes de venir? — Will you have eaten before coming? |
| él / ella / usted | habrá | salido | Habrá salido ya. — He must have left already. |
| nosotros / nosotras | habremos | llegado | Habremos llegado antes del anochecer. — We'll have arrived before dark. |
| vosotros / vosotras (Spain) | habréis | visto | Habréis visto la noticia. — You'll have seen the news. |
| ellos / ellas / ustedes | habrán | hecho | Habrán hecho la tarea. — They'll have done the homework. |
Habr- is one of the 12 irregular future stems — the same one that gives you habría in the conditional.
The past participle
Regular participles are easy: -ar → -ado (hablar → hablado), -er / -ir → -ido (comer → comido, vivir → vivido). A dozen common verbs have irregular participles, and you will meet them in every compound tense, so they're worth learning once:
| Verb | Participle | Verb | Participle |
|---|---|---|---|
| hacer | hecho | decir | dicho |
| ver | visto | escribir | escrito |
| poner | puesto | volver | vuelto |
| abrir | abierto | romper | roto |
| morir | muerto | resolver | resuelto |
If you've studied the Spanish present perfect (he hecho, has visto), these are the same participles. Nothing new to memorize.
Every compound tense in Spanish is haber + participle; only the tense of haber changes. He terminado (I have finished), había terminado (I had finished), habré terminado (I will have finished), habría terminado (I would have finished). Learn haber in four tenses and you own four tenses of every verb.
Real SpanishFuture perfect examples in real situations
From the classroomCommon mistakes English speakers make
- Using the simple future for "will have done." Para el viernes terminaré means "by Friday I'll finish"; habré terminado means "I'll have finished." Close in meaning, but the perfect form stresses that the job is already complete at the deadline.
- Translating "must have" with deber. Debe haber salido is correct Spanish, but a native will more often just say Habrá salido. If you only ever use deber, you're missing the most natural option.
- Regularizing irregular participles. Habré hacido, habrá escribido — no. Habré hecho, habrá escrito. Same list as the present perfect.
- Putting the pronoun in the wrong place. Object and reflexive pronouns go before haber, never between haber and the participle: Lo habré terminado, se habrán ido. Never habré lo terminado.
- Separating haber from the participle. Unlike English ("I will already have finished"), Spanish keeps the two words together: ya habré terminado. Adverbs go outside the pair.
Don't confuseFuture perfect vs simple future vs conditional perfect
Three tenses that live next door to each other. Two are built the same way; one shares the meaning of "already done":
| Feature | Simple future | Future perfect | Conditional perfect |
|---|---|---|---|
| Form | terminaré | habré terminado | habría terminado |
| English | I will finish | I will have finished | I would have finished |
| Time | a future action | completed before a future point | a past action that didn't happen (hypothetical) |
| Guessing | about the present: Estará en casa. — He's probably home. | about the recent past: Habrá llegado. — He's probably arrived. | about the remote past: Habría llegado tarde. — He had probably arrived late. |
| Example | Mañana terminaré. — Tomorrow I'll finish. | Para mañana habré terminado. — By tomorrow I'll have finished. | Con más tiempo, habría terminado. — With more time, I would have finished. |
Habré vs habría: one vowel apart, one step apart in meaning. The simple future is in the Spanish future tense guide; the "would" forms are in the Spanish conditional tense guide.
If you compare the future perfect with the Spanish past perfect (había terminado, I had finished), you'll see the same idea pointed in opposite directions: something completed before another moment, in the future or in the past. Every one of these tenses, and where each sits in the sequence, is laid out in my overview of all the Spanish tenses.
PracticeQuick quiz: spanish future perfect
Six questions from the lesson. Answer in your head, then open to check.


