Have you ever tried to make plans with a friend and wanted to say something like, "By the time you arrive, I will have already finished my homework"? Or maybe you're wondering about a past event and think, "He's late. He must have gotten stuck in traffic."
If you want to express these ideas in Spanish, you'll need a special tool in your grammar toolkit: the Future Perfect Tense, or futuro perfecto.
It might sound complicated, but it's one of the most logical and straightforward tenses to learn. In this post, we'll break down exactly what it is, how to form it, and when to use it so you can sound more natural and precise.
¡Vamos!
What is the Future Perfect Tense?
The future perfect tense describes an action that will have been completed at a certain point in the future. It connects two future points in time: the action itself and a later reference point.
Think of it like looking back on an action from a future vantage point.
- By next year, I will have graduated. (Para el año que viene, habré graduado.)
- By 8 PM, she will have finished the report. (Para las 8, ella habrá terminado el informe.)

Future Perfect in a Nutshell
The Spanish future perfect is the direct equivalent of the English "will have + [past participle]" (e.g., will have eaten, will have seen, will have gone).
How to Form the Future Perfect (The Easy Part!)
This is the best part. Forming the future perfect is a simple, two-step process, and it works the same for -ar, -er, and -ir verbs.
Step 1: Conjugate the Verb 'Haber'
First, you need the simple future tense of the auxiliary verb haberto have (as an auxiliary verb). The good news? It's the same for every single verb you'll ever use with this tense. Memorize this one chart, and you're halfway there.
| Pronoun | Future of 'Haber' |
|---|---|
| Yo | habré |
| Tú | habrás |
| Él/Ella/Ud. | habrá |
| Nosotros/as | habremos |
| Vosotros/as | habréis |
| Ellos/as/Uds. | habrán |
Step 2: Add the Past Participle
Next, you just add the past participle of the main verb. The past participle is the form of the verb that in English often ends in "-ed" or "-en" (e.g., walked, eaten).
- For -ar verbs, drop the
-arand add -ado.- hablar ->
hablado - comprar ->
comprado
- hablar ->
- For -er and -ir verbs, drop the ending and add -ido.
- comer ->
comido - vivir ->
vivido
- comer ->
Formula: Future 'haber' + Past Participle = Future Perfect
- (Yo) +
habré+comprado= Habré comprado (I will have bought) - (Tú) +
habrás+vivido= Habrás vivido (You will have lived) - (Él) +
habrá+comido= Habrá comido (He will have eaten)
Watch Out for Irregulars!
Just like in other tenses, some verbs have irregular past participles. You just have to memorize them! Here are some of the most common ones:
- hacer ->
hecho(done/made) - decir ->
dicho(said/told) - ver ->
visto(seen) - escribir ->
escrito(written) - abrir ->
abierto(opened) - poner ->
puesto(put/placed) - romper ->
roto(broken)
How would you say 'We will have written' in Spanish?
When to Use the Future Perfect
There are two main situations where you'll want to pull this tense out of your back pocket.
1. To Talk About an Action Completed by a Future Deadline
This is the most common use. You're describing something that will be finished before a specific time or another event in the future. Look for signal phrases like:
- Para... (By...)
- Dentro de... (Within...)
- Antes de que... (Before...)
Examples:
- Para las nueve, ya habré desayunado. (By nine o'clock, I will have already eaten breakfast.)
- Dentro de tres años, habremos pagado la hipoteca. (Within three years, we will have paid off the mortgage.)
- Cuando llegues a la oficina, yo habré terminado la reunión. (When you get to the office, I will have finished the meeting.)
Arrange the words to form a correct sentence:
2. To Make a Guess or Assumption About the Past
This might seem strange for a "future" tense, but Spanish speakers often use the future perfect to express probability or conjecture about something that already happened. It's similar to saying "must have" or "probably" in English.
Drag the handle to compare
In the "after" example, you don't know for sure why Juan didn't come. You're making a logical guess.
More Examples:
- La calle está mojada. Habrá llovido esta noche. (The street is wet. It must have rained last night.)
- ¿Por qué no contesta el teléfono? Se habrá quedado sin batería. (Why isn't she answering the phone? She must have run out of battery.)
- No encuentro mis llaves. Las habré dejado en casa. (I can't find my keys. I must have left them at home.)

This is a subtle but very common use that will make your Spanish sound much more natural. To understand how this differs from other ways of talking about the past, check out our guide on the Preterite vs. Imperfect.
You've Got This!
The future perfect tense, or futuro perfecto, might have a fancy name, but it's a wonderfully simple and useful structure.
To recap:
- Form it: Use the future of
haber+ the past participle. - Use it:
- For actions that will be done by a future deadline.
- To say what must have happened in the past.
Keep practicing, and soon you'll be using this tense without a second thought. ¡Para el final de la semana, lo habrás dominado! (By the end of the week, you will have mastered it!)
