El futuro perfecto: habré hecho

El futuro perfecto: habré hecho means “Future perfect (habré hecho): an action finished before a future point”. The future perfect says something will already be finished by a future moment — English 'will have done'. Formation: futuro de haber (habré, habrás…) + participio: habré terminado

Future perfect (habré hecho): an action finished before a future point

B2

Formation

futuro de haber (habré, habrás…) + participio: habré terminado

Explanation

The future perfect says something will already be finished by a future moment — English 'will have done'. Form it with the simple future of haber (habré, habrás, habrá, habremos, habréis, habrán) + past participle: Para mañana ya habré terminado. It also expresses a guess about the recent past: Habrá salido ya (he's probably left already).

Examples

Para mañana ya habré terminado.
By tomorrow I'll have finished.
Habrán llegado antes de las ocho.
They will have arrived before eight.

Note

Same participle rules as other perfects: hecho, visto, escrito, puesto, roto.

FAQ

El futuro perfecto: habré hecho — what does it mean and how is it used?

Future perfect (habré hecho): an action finished before a future point. The future perfect says something will already be finished by a future moment — English 'will have done'. Form it with the simple future of haber (habré, habrás, habrá, habremos, habréis, habrán) + past participle: Para mañana ya habré terminado. It also expresses a guess about the recent past: Habrá salido ya (he's probably left already).

El futuro perfecto: habré hecho — how do you form it?

futuro de haber (habré, habrás…) + participio: habré terminado

El futuro perfecto: habré hecho — any usage notes?

Same participle rules as other perfects: hecho, visto, escrito, puesto, roto.

Related grammar

Learn in the app →