New year, new language! Get your resolution started with 30% off your first month.

How to use the future perfect tense in Spanish?

A person riding a horse at sunset.

The future perfect tense is used to predict or suppose actions that are going to be completed by a point in time in the future. Have you ever been stressed with exams or deadlines and dreamed about the day you are finally done with everything? That’s when you use the future perfect! Para el martes, por fin habré acabado los exámenes (By Tuesday, I will have finished with exams). Let’s dive into the future perfect!

Table of Contents

How to form the future perfect in Spanish

The future perfect is formed with these two components:

1. First, you need the verb haber in the future.

PersonHaber in the future
tú / vos habrás

   *vosotros is only used in Spain

If you need to refresh your memory on how to form the future tense in Spanish and its uses, take a look at our post!

2. Second, we need the main verb in the past participle (hablado (talked), comido (eaten), vivido (lived)).

Take a look at this table we created if you need to go over how to form the past participle in Spanish.

Now let’s explore some examples with the future perfect:

Para el final del verano, yo habré bailado bajo la lluvia.
By the end of the summer, I will have danced under the rain.

Para enero, mi hermano habrá terminado la carrera.
By January, my brother will have finished his degree.

As observed, we added para… (by) because with the future perfect we express that you will have completed the action by a time in the future.

When do you use the future perfect tense in Spanish?

We use the future perfect in two contexts: to suppose the past of the future or to hypothesize about past events. Let’s get into it!

We can suppose the “past of the future”

First, we use the future perfect to make suppositions about the “past of the future.” That is, with this tense we can express what will have been completed (will be past) by a time in the future. That means that we place ourselves in a point in the future and we use it to express what will have been done by that time.

How to use the future perfect tense in Spanish?

Let’s take a look at some examples. Imagine that Juan’s parents are out for the weekend and his parents give him a list of things to do by Sunday. Juan’s mother calls him and asks if he has already done all the house chores:

Juan, ¿has pasado ya la aspiradora, has limpiado los platos, y has planchado la ropa? 
Juan, have you already vacuumed, have you washed dishes, and have you ironed the clothes?

No, pero para el domingo, habré pasado la aspiradora, habré limpiado los platos, y habré planchado la ropa. 
No, but by Sunday, I will have vacuumed the carpet, I will have washed the dishes, and I will have ironed the clothes.

Did you notice the use of the future perfect? Juan places himself on Sunday (in the future) and he uses this tense to express that all his chores will have been done by this time in the future (the past of the future 😲).

Usually, the future perfect is used with the expressions: ya (already), para + time expressions (by + time expression), dentro de + time expressions (within + time expression):
El jueves, ya habré terminado los exámenes.On Thursday, I will have already finished all my exams.
Para el domingo, habré enviado mi ensayo. By Sunday, I will have sent my paper.
Para cuando termine el año, me habré graduado.By the end of the year, I will have graduated.
Dentro de un año, habremos abierto el restaurante.Within a year, we will have opened our restaurant.

We can express supposition about past events

Second, we can also use this tense to make suppositions about something that happened before a point in the present.

If we talk about something that happened in the past that we know about and we are sure it happened we say:

¿Por qué llora Ana?
Why is Ana crying?
Habrá perdido su computadora.
She lost her computer. 

However, if we want to make a supposition about this past event, we need to use the future perfect:

¿Por qué llora Ana?
Why is Ana crying?
Habrá perdido su computadora.

She might have lost her computer.

Notice that in English, the equivalent of these expressions is a past tense verb with expressions like “probably,” “I suppose,” or “I guess.”


This use of supposing the past can also be expressed with the preterite or present perfect verbs and an expression of supposition like quizás (perhaps) or a lo mejor (maybe).

Aún no se ha terminado el partido.
The game is not finished yet.
Future perfectSe habrán ido a penalties.
They must have gone to penalty kicks.
Present perfectQuizás se han ido a penalties.
Perhaps they went to penalty kicks.
Preterite →  Tal vez se fueron a penalties.
Maybe they went to penalty kicks.

Or with the subjunctive:

Es posible que se hayan ido a penalties.

It’s possible that they have gone to penalty kicks.

Take a look at our post if you want to know more on how to use the Spanish subjunctive!

To sum up

In this post we went over how to form the future perfect by using the future of haber + past participle. We also saw that the future perfect is used to talk about a completed event by a point in the future. And, we saw that we can use this tense to make a supposition about a past event. 

Do you want to practice? Try out this exercise on the Spanish future perfect we created for you! Enjoy!

Are you interested in learning more about Spanish Grammar? Check out our Spanish Grammar Homepage.

Meet The Author:
Author-De Nicolas Foto
Irati de Nicolás Saiz
Irati is a linguist and an experienced University Spanish teacher with a PhD in Hispanic Linguistics.

To embark on your next language adventure, join the Mango fam!


Future perfect activity


Future perfect activity

Our use of cookies

We use necessary cookies to make our site work. We’d also like to set analytics cookies that help us make improvements by measuring how you use the site. These will be set only if you accept.

Necessary cookies

Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.

Analytics cookies

We’d like to set Google Analytics cookies to help us improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone. For more information on how these cookies work please see our ‘Cookies page’.

Skip to content