| Form | habré / habrás / habrá / habremos / habrán + past participle | Para las diez ya habremos cenado. | By ten o'clock we will have had dinner. |
| Form | vosotros: habréis + past participle | ¿Habréis llegado para las ocho? | Will you have arrived by eight? |
| Form | irregular participles do not change: hecho, dicho, visto | Esta noche ya habré hecho la maleta. | I will have packed my suitcase by tonight. |
| Use | an action finished before a future moment | Antes de las ocho ya habremos salido. | We will have left before eight. |
| Use | a guess about a past event | Habrá tenido problemas. | He must have had problems. |
| C1Use | an objection about the past, with pero | Mi vecino habrá viajado mucho, pero no habla inglés. | My neighbour may well have travelled a lot, but he doesn't speak English. |
| C1Use | an uneasy doubt, with no | ¿No nos habremos equivocado de calle? | Could we have taken the wrong street? |
| C2Use | surprise, reproach or fear, in questions | ¿No habrás dicho eso delante de todos? | You didn't say that in front of everyone, did you? |
| C2Use | an emphatic statement, in exclamations | ¡Cuántas veces te lo habré dicho! | How many times have I told you! |
| With cuando | the present or perfect subjunctive after cuando | Cuando hayamos llegado, ya se habrá ido. | By the time we arrive, he will already have left. |
| Trap | the participle does not change for gender or number | Ellas habrán llegado ya. | They will have arrived by now. |
| Trap | cuando takes no future | Cuando llegues, ya habré salido. | By the time you arrive, I will have left. |