Who are we?
We are a Spanish language school that offers grammar-intensive live Spanish classes via Zoom for adults.
Browse ClassesThe future perfect tense in Spanish (futuro perfecto or futuro compuesto) is an essential verb tense that allows you to express actions that will be completed before a specific point in the future, or to speculate about past events.
While it may not be the most frequently used tense in everyday conversation, mastering the future perfect will significantly enhance your ability to express complex time relationships and make educated guesses in Spanish.
Understanding the perfect tenses in Spanish
Before diving into the future perfect specifically, it's helpful to understand where this tense fits within the broader family of perfect tenses.
Spanish has five perfect tenses, all constructed using the same basic pattern: a conjugated form of the auxiliary verb haber plus a past participle.
Here's a quick overview:
Present perfect: He estudiado mucho este semestre. (I have studied a lot this semester.)
Past perfect: Había salido cuando llamaste. (I had left when you called.)
Future perfect: Habré terminado para las cinco. (I will have finished by five o'clock.)
Present perfect subjunctive: Espero que hayas entendido la lección. (I hope you have understood the lesson.)
Past perfect subjunctive: Si hubiera sabido, te habría avisado. (If I had known, I would have told you.)
The common thread? They all use haber + past participle. The only difference is how haber is conjugated.
Conjugating haber in the future tense
To form the future perfect, you need to conjugate haber in the simple future tense. Here's how:
Yo habré (I will have)
Tú habrás (you will have)
Él/Ella/Usted habrá (he/she/you formal will have)
Nosotros/Nosotras habremos (we will have)
Vosotros/Vosotras habréis (you all will have)
Ellos/Ellas/Ustedes habrán (they/you all will have)
The formula for future perfect tense
The structure is straightforward:
Subject + haber (future) + past participle + rest of sentence
Let's see this in action:
Para mañana habré leído todo el libro. (By tomorrow I will have read the entire book.)
¿Habrás hablado con tu hermano antes de la reunión? (Will you have spoken with your brother before the meeting?)
Ellos habrán salido para cuando lleguemos. (They will have left by the time we arrive.)
When to use the future perfect tense
The future perfect serves three primary functions in Spanish:
1. Actions completed before a future point
This is the most straightforward use. You're describing something that will be finished before another future event or deadline.
Para el próximo año, habré aprendido a tocar la guitarra. (By next year, I will have learned to play guitar.)
Cuando vuelvas, ya habremos limpiado toda la casa. (When you return, we will have already cleaned the whole house.)
A las ocho habré terminado mi trabajo. (By eight o'clock I will have finished my work.)
Habrán construido el puente antes del invierno. (They will have built the bridge before winter.)
Notice how each example includes a specific time reference or another event that marks when the action will be complete.
2. Speculation or probability about past events
This usage is particularly common in conversational Spanish. When you're unsure about what happened and want to make an educated guess, the future perfect is your go-to tense.
No contesta el teléfono. ¿Se habrá quedado sin batería? (She's not answering the phone. Could her battery have died?)
Juan no vino a clase hoy. Habrá estado enfermo. (Juan didn't come to class today. He must have been sick.)
¿Por qué hay tanta gente en la calle? Habrá habido un accidente. (Why are there so many people in the street? There must have been an accident.)
María llegó muy contenta. Habrá recibido buenas noticias. (María arrived very happy. She must have received good news.)
This conjecture function is extremely useful and natural in Spanish, though it often surprises English speakers who wouldn't typically use the future perfect this way.
3. Rhetorical questions and wonderings
Similar to speculation, you can use the future perfect to ask questions that express wonder or uncertainty rather than expecting a literal answer.
¿Habrá llegado ya mi paquete? (I wonder if my package has arrived yet?)
¿Qué habrá pensado cuando le dije eso? (What could he have thought when I told him that?)
¿Dónde habrán puesto mis documentos? (Where could they have put my documents?)
Combining future perfect with the subjunctive
When you combine the future perfect with clauses that trigger the subjunctive mood, you can express uncertainty about future completed actions.
The subjunctive is typically triggered by words like cuando (when), antes de que (before), para cuando (by the time), and después de que (after).
Habré cocinado la cena antes de que lleguen los invitados. (I will have cooked dinner before the guests arrive.)
Para cuando te despiertes, ya habremos salido. (By the time you wake up, we will have already left.)
Cuando termine la clase, habré resuelto todos los ejercicios. (When class ends, I will have solved all the exercises.)
Common time expressions with future perfect
Certain phrases frequently appear with the future perfect tense:
Para + time/event: Para el viernes habré entregado el informe. (By Friday I will have submitted the report.)
Antes de + time/event: Antes de las seis habrán cerrado. (Before six o'clock they will have closed.)
Dentro de + time period: Dentro de dos meses habré ahorrado suficiente dinero. (Within two months I will have saved enough money.)
Cuando + subjunctive: Cuando vuelvas, habré preparado la sorpresa. (When you return, I will have prepared the surprise.)
Para cuando + subjunctive: Para cuando me jubile, habré trabajado 40 años. (By the time I retire, I will have worked 40 years.)
Negative sentences in future perfect
To make negative sentences, simply place no before the conjugated form of haber:
No habré terminado el proyecto para mañana. (I will not have finished the project by tomorrow.)
Ellos no habrán visto la película todavía. (They will not have seen the movie yet.)
¿No habrás olvidado tu pasaporte? (You haven't forgotten your passport, have you?)
Final thoughts
The future perfect tense might seem complex at first, but with practice, it becomes a natural way to express future deadlines and make educated guesses in Spanish. Pay special attention to the speculation function, as it's used frequently by native speakers but often overlooked by learners.
Remember: whenever you're talking about something that will be finished before a specific future moment, or when you're wondering about what might have happened, the future perfect is the tense you need.
Practice exercises
Exercise 1: Conjugate haber correctly
Ellos _______ cenado antes de ir al cine
Yo _______ estudiado todo el material para el examen
¿Tú _______ hablado con el director antes de la junta?
Nosotros _______ resuelto el problema para el lunes
Exercise 2: Translate to Spanish
By next week, I will have finished reading the book
They must have gotten lost (speculation)
Will you have arrived by 7 PM?
She will have already eaten when we get there
Exercise 3: Identify if each sentence expresses future completion or speculation
Habrá llovido anoche porque las calles están mojadas
Para diciembre habremos visitado cinco países
¿Habrán entendido las instrucciones?
Cuando regreses, habré arreglado tu computadora
Answer key
Exercise 1:
habrán
habré
habrás
habremos
Exercise 2:
Para la próxima semana, habré terminado de leer el libro
Se habrán perdido
¿Habrás llegado para las siete de la noche?
Ella ya habrá comido cuando lleguemos
Exercise 3:
Speculation
Future completion
Speculation
Future completion
Who are we?
We are a Spanish language school that offers grammar-intensive live Spanish classes via Zoom for adults.
Browse Classes