Español — Future perfect
The future perfect (futuro perfecto) describes an action that will already be completed before a given moment in the future: Para mañana ya habré terminado. It is also used to guess about something that has probably just happened: Ya habrá llegado.
How it works
Form it with the future of haber (habré, habrás, habrá, habremos, habréis, habrán) plus the past participle: habré comido, habrás vuelto. The participle is invariable, and nothing may come between haber and it: No la habré terminado.
Full paradigm
| Person | Form | Meaning |
|---|---|---|
| yo | habré hablado | I will have spoken |
| tú | habrás hablado | you will have spoken |
| él / ella / usted | habrá hablado | he/she/you will have spoken |
| nosotros / nosotras | habremos hablado | we will have spoken |
| vosotros / vosotras | habréis hablado | you (pl.) will have spoken |
| ellos / ellas / ustedes | habrán hablado | they/you will have spoken |
Good to know
In the guessing use, the future perfect points to the recent past, not the future: Ya habrá llegado means "He has probably already arrived," not a future event. Compare with the plain future for present guesses: Estará en casa ("He's probably home") vs. Habrá salido ("He's probably left"). A few verbs take irregular participles you must memorize: habré hecho, habré dicho, habré visto, habré escrito.