habrá hecho

must have done; will have done

→ haber
phrase Rare #36,638
must have done; will have done Used for a future perfect, and also to express a guess or certainty about something already done.
SP: Para cuando lleguemos, ya habrá hecho la tarea.
EN: By the time we arrive, she will have done the homework.

Me pregunto qué se habrá hecho del amigo con el que solía ir de pesca.

I wonder what became of the friend I used to go fishing with.

Porque él me habrá hecho una dama.

Because he will have made me a lady.

— La increíble historia de David Copperfield (2019)

Me pregunto qué le habrá hecho cambiar de idea.

I wonder what made him change his mind.

Para mañana, esta niña lo habrá hecho.

By tomorrow, this girl will have done it.

Seguro que lo habrá hecho.

I'm sure he did.

— Cónclave (2024)

Ella habrá hecho eso bien en su vida, felicitaciones.

She must have done that right in her life, congratulations.

— Incendies (2010)