Lesson 32 of 33 · Spanish tenses · B2

Spanish future perfect: habré + participle for will have done

4:29 video·6 min read·Updated September 10, 2026·By Profe Fer
Key takeaway

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
In the video you'll learn

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:

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.

SubjectHABER (future)+ participleExample
yohabréterminadoHabré terminado para las cinco. — I'll have finished by five.
túhabráscomido¿Habrás comido antes de venir? — Will you have eaten before coming?
él / ella / ustedhabrásalidoHabrá salido ya. — He must have left already.
nosotros / nosotrashabremosllegadoHabremos llegado antes del anochecer. — We'll have arrived before dark.
vosotros / vosotras (Spain)habréisvistoHabréis visto la noticia. — You'll have seen the news.
ellos / ellas / ustedeshabránhechoHabrá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:

VerbParticipleVerbParticiple
hacerhechodecirdicho
vervistoescribirescrito
ponerpuestovolvervuelto
abrirabiertoromperroto
morirmuertoresolverresuelto

If you've studied the Spanish present perfect (he hecho, has visto), these are the same participles. Nothing new to memorize.

Profe Fer's tip

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

Para el lunes habré enviado la propuesta al cliente.
By Monday I will have sent the proposal to the client.
Deadline with para → completed before a future point.
Cuando aterricemos, mis padres ya habrán llegado al aeropuerto.
When we land, my parents will already have arrived at the airport.
Cuando + subjunctive sets the future moment; ya + future perfect looks back from it.
La luz está apagada. Se habrán acostado temprano.
The light is off. They must have gone to bed early.
Probability about the past. No future meaning at all.
¿Dónde está mi cartera? La habré dejado en el restaurante.
Where's my wallet? I must have left it at the restaurant.
A guess about what you did. Very common in speech.
Antes de los cuarenta habremos comprado una casa.
Before forty we'll have bought a house.
Antes de + a milestone → future perfect.
No contesta el correo. Habrá visto el mensaje, pero está ocupada.
She's not answering the email. She's probably seen the message, but she's busy.
ver → visto (irregular participle) + probability.

From the classroomCommon mistakes English speakers make

  1. 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.
  2. 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.
  3. Regularizing irregular participles. Habré hacido, habrá escribido — no. Habré hecho, habrá escrito. Same list as the present perfect.
  4. 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.
  5. 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":

FeatureSimple futureFuture perfectConditional perfect
Formterminaréhabré terminadohabría terminado
EnglishI will finishI will have finishedI would have finished
Timea future actioncompleted before a future pointa past action that didn't happen (hypothetical)
Guessingabout 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.
ExampleMañ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.

1. 'I will have finished my homework.'Habré terminado mi tareaHe terminado mi tareaVoy a terminar mi tareaTerminaré mi tarea
Habré terminado mi tarea
2. 'They will have arrived by 6 PM.' Ellos ___ para las 6 PM.llegaránhabrán llegadohan llegadovan a llegar
habrán llegado
3. Choose the future perfect form:habrá estudiarhabré estudiadohabrás estudiohe estudiado
habré estudiado
4. 'Para mañana, nosotros ___ el trabajo.'terminamoshabremos terminadohemos terminadoterminaremos
habremos terminado
5. 'Él habrá comido' means:He will eatHe has eatenHe will have eatenHe was eating
He will have eaten
6. Yo ___ (haber) aprendido español para fin de año.
habré (also accepted: habre)

Common questionsFAQ: spanish future perfect

How do you form the future perfect in Spanish?
Conjugate haber in the simple future (habré, habrás, habrá, habremos, habréis, habrán) and add the past participle: habré terminado (I will have finished), habrán llegado (they will have arrived). Regular participles end in -ado for -ar verbs or -ido for -er and -ir verbs; irregulars like hecho, dicho, visto and escrito are the same ones used in the present perfect.
What does 'habrá salido' mean?
It can mean "he/she will have left" before some future point, but in everyday speech it usually means "he must have left" or "she's probably gone out": a guess about the recent past. "No está en la oficina, habrá salido a comer" means "He's not in the office, he must have gone out to eat."
When do you use the future perfect instead of the simple future?
Use the future perfect when an action will be complete before a future deadline or before another future event: "Para el viernes habré terminado" (By Friday I'll have finished). The simple future just states that something will happen: "El viernes terminaré" (On Friday I'll finish). Look for para, antes de, cuando and ya as signals.
What is the difference between 'habré terminado' and 'habría terminado'?
One vowel, one step in meaning. Habré terminado is the future perfect: "I will have finished" (or "I must have finished," as a guess about the recent past). Habría terminado is the conditional perfect: "I would have finished," describing a past action that did not happen, often with a condition attached: "Con más tiempo, habría terminado."
Is the future perfect common in spoken Spanish?
The deadline use ("para mañana habré terminado") is more common in writing and careful speech. The probability use, though, is everyday conversation: "¿Dónde está Ana? Se habrá ido" (Where's Ana? She must have left). If you only learn one use, learn the guessing one; you will hear it constantly from native speakers.
Where do pronouns go in the future perfect?
Before haber, never between haber and the participle: "Lo habré terminado" (I'll have finished it), "Se habrán acostado" (They'll have gone to bed). The two words, haber plus participle, stay together as a unit; adverbs like ya (already) and nunca (never) also go outside the pair: "Ya habré comido."
Free on YouTube

Liked this lesson? The next one is free too

Every lesson on this site is a free video on Profe Fer's channel. Subscribe so the next one lands in your feed.

Watch nextKeep going in course order