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).
| Subject | Haber (Future) |
|---|---|
| yo | habré |
| tú | habrás |
| él, ella, usted | habrá |
| nosotros, nosotras | habremos |
| vosotros, vosotras | habréis |
| ellos, ellas, ustedes | habrá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. |