The future perfect tense (habré terminado)

The Future Perfect Tense

Use the future perfect tense to talk about actions that will have been completed by a certain point in the future. Form it using the future tense of the auxiliary verb haber followed by a past participle (like terminado or solucionado).

SubjectHaber (Future)
yohabré
túhabrás
él, ella, ustedhabrá
nosotros, nosotrashabremos
vosotros, vosotrashabréis
ellos, ellas, ustedeshabrán

To set a deadline for an action, use the preposition para (by) with phrases like la próxima década (the next decade) or entonces (then).

By the next decade, they will have found the cure.
Para la próxima década, habrán encontrado la cura.
By then, people will have felt the change.
Para entonces, la gente habrá sentido el cambio.

Irregular Past Participles

The future perfect uses the same past participles as other perfect tenses, including irregulars like visto (from ver) and descubierto (from descubrir).

We will have seen a great advance in this decade.
Habremos visto un gran avance en esta década.
The scientist will have discovered a new species.
El científico habrá descubierto una nueva especie.

Pronoun Placement

Reflexive and object pronouns always go directly before the conjugated form of haber. Never separate haber and the past participle.

Will you have graduated by the end of the year?
¿Te habrás graduado para el final del año?
We will have solved the problem for the doctor.
Le habremos solucionado el problema a la médica.

Discussing Future Milestones

You can also use the future perfect with prepositions like en (in) to estimate how long it will take to complete a goal, like finishing el máster (the master's degree).

She will have finished the master's degree in approximately one year.
Ella habrá terminado el máster en aproximadamente un año.