About us
Our goal is not to overload students with heavy grammar, turning them into philologists, but to teach a real, living language. The one you hear in a store, the one that allows you to communicate, meet people and clearly articulate your thoughts in a foreign language.
sales team

Futuro Perfecto in the Spanish language

12.06.2026
15 minutes to read
Futuro Perfecto is the future perfect tense in the Spanish language. It helps to say that an action will already be completed by a certain moment in the future, and is also used for assumptions about the past.

Table of contents

How the future perfect tense is formed in the Spanish language

Futuro Perfecto, or Futuro Compuesto, is formed with the help of two parts: the verb haber in the future tense and the past participle of the main verb.
The formula looks like this:
haber in Futuro Simple + participio pasado
The verb haber in this tense changes according to persons:
The past participle is formed quite simply. In verbs ending in -ar, the ending changes to -ado: hablar — hablado, estudiar — estudiado, terminar — terminado. In verbs ending in -er and -ir, the ending -ido is used: comer — comido, vivir — vivido, recibir — recibido.
For example:
Yo habré terminado el trabajo.
I will finish the work / by that moment I will have already finished the work.
Nosotros habremos aprendido esta regla.
We will have already learned this rule.
Ella habrá enviado el mensaje antes de la reunión.
She will have sent the message before the meeting.
It is important to remember: in Futuro Perfecto, only haber changes, while the participle remains unchanged. You cannot say habré terminada or habrán hechos. Correctly: habré terminado, habrán hecho.
There are also irregular participles that need to be memorized:
For example:
Para mañana habré hecho todos los ejercicios.
By tomorrow I will have done all the exercises.
A las ocho ya habrán vuelto a casa.
By eight o’clock they will have already returned home.

How Futuro Perfecto is used in the Spanish language

The main function of Futuro Perfecto is to show that an action will be completed by a certain moment in the future. This tense is often used when we look from the future at an action that will already have ended by that moment.
For example:
Para el viernes habremos preparado el informe.
By Friday we will have prepared the report.
Here, what is important is not the process of preparation itself, but the result by Friday: the report will already be ready.
One more example:
Cuando llegues, ya habré cocinado la cena.
When you come, I will have already cooked dinner.
In this sentence there are two points: the moment of arrival and the action that will be completed earlier than this moment. Dinner will be ready before the person comes.
Futuro Perfecto is also used for assumptions about the past. This is a very important point, because in English we often translate such phrases with the words “probably,” “must have,” “most likely.”
For example:
¿Dónde está Ana? — Habrá salido.
Where is Ana? — She has probably left.
Formally, this is the future tense, but the meaning refers to the past or to the present result: the speaker assumes that the action has already happened.
More examples:
No encuentro mis llaves. Las habré dejado en la oficina.
I cannot find my keys. I must have left them in the office.
Pedro no contesta. Se habrá quedado dormido.
Pedro is not answering. Most likely, he has fallen asleep.
This variant is often found in live speech. Spaniards use Futuro Perfecto not only for plans, but also for logical guesses.

Time markers

Futuro Perfecto is often accompanied by words and expressions that indicate a moment in the future. They help to understand by what deadline the action will be completed.
Especially often, the word ya — “already” — stands next to Futuro Perfecto. It emphasizes the completion of the action.
Ya habremos terminado cuando empiece la clase.
We will have already finished when the class starts.
Para entonces ya habré tomado una decisión.
By that time I will have already made a decision.

Examples

Let us look at several typical situations.
Para las cinco habré acabado la tarea.
By five o’clock I will have finished the task.
Here the speaker is sure that by five o’clock the action will be completed.
Cuando llegues al aeropuerto, el avión ya habrá aterrizado.
When you arrive at the airport, the plane will have already landed.
The action “will have landed” will happen earlier than another future action — “you arrive.”
Dentro de dos años habremos mejorado nuestro español.
In two years we will have improved our Spanish.
This is how one can speak about a result that will be achieved in the future.
María no está en casa. Habrá ido al supermercado.
María is not at home. She has probably gone to the supermarket.
Here Futuro Perfecto expresses not the future, but an assumption.
No han llegado todavía. Se habrán perdido.
They have not arrived yet. They have probably got lost.
This is also a guess about what could have happened.
¿Por qué no me llamó? Se habrá olvidado.
Why did he not call me? He probably forgot.
In such phrases, Futuro Perfecto often sounds more natural than a direct statement, because the speaker is not 100% sure.

The difference between Futuro Compuesto and Futuro Simple

Futuro Perfecto is also often called Futuro Compuesto. It is important not to confuse it with Futuro Simple.
Futuro Simple describes an action that will happen in the future:
Mañana terminaré el trabajo.
Tomorrow I will finish the work.
Here we are simply talking about a future action.
Futuro Perfecto shows that the action will already be completed by a certain moment:
Para mañana habré terminado el trabajo.
By tomorrow I will have already finished the work.
The difference is in the emphasis. Futuro Simple says: “I will do.” Futuro Perfecto says: “by this moment it will already be done.”
Let us compare:
One more difference is connected with assumptions. Futuro Simple can express a guess about the present:
¿Dónde está Juan? Estará en casa.
Where is Juan? He is probably at home.
Futuro Perfecto expresses a guess about a past action:
¿Dónde está Juan? Habrá vuelto a casa.
Where is Juan? He has probably returned home.
That is, Futuro Simple answers the question “what is probably happening now?”, while Futuro Perfecto answers “what has probably already happened?”
Futuro Perfecto in the Spanish language needs to be known by those who want to speak more accurately and more naturally. This tense helps not only to build phrases about a future result, but also to express assumptions in live speech. If you memorize the formula haber in the future + participle, the main time markers, and the difference with Futuro Simple, using Futuro Perfecto will become much easier.
Try a trial class
Sign up for a free trial class and experience our effective methodology in practice!
online
at a time that suits you best
This website uses cookies to give you the best possible experience.
OK
Made on
Tilda