English

Future Perfect: habré comido

B2–C2Future and conditional 9 min

The future perfect, habré with a participle, presents an action finished before a future moment, and guesses about the past. The action ends before another future moment, and the participle does not change: Para el viernes ya habré terminado.

No information at the current level. This view starts at B2: choose B2 or a higher level.

No information at the current level. This view starts at B2: choose B2 or a higher level.

CheatsheetB2–C2

PointRuleExampleEnglish
Formhabré / habrás / habrá / habremos / habrán + past participlePara las diez ya habremos cenado.By ten o'clock we will have had dinner.B2
FormSpainvosotros: habréis + past participle¿Habréis llegado para las ocho?Will you have arrived by eight?B2
Formirregular participles do not change: hecho, dicho, vistoEsta noche ya habré hecho la maleta.I will have packed my suitcase by tonight.B2
Usean action finished before a future momentAntes de las ocho ya habremos salido.We will have left before eight.B2
Usea guess about a past eventHabrá tenido problemas.He must have had problems.B2
Usean objection about the past, with peroMi vecino habrá viajado mucho, pero no habla inglés.My neighbour may well have travelled a lot, but he doesn't speak English.C1
Usean uneasy doubt, with no¿No nos habremos equivocado de calle?Could we have taken the wrong street?C1
Usesurprise, reproach or fear, in questions¿No habrás dicho eso delante de todos?You didn't say that in front of everyone, did you?C2
Usean emphatic statement, in exclamations¡Cuántas veces te lo habré dicho!How many times have I told you!C2
With cuandothe present or perfect subjunctive after cuandoCuando hayamos llegado, ya se habrá ido.By the time we arrive, he will already have left.B2
Trapthe participle does not change for gender or numberEllas habrán llegado ya.They will have arrived by now.B2
Trapcuando takes no futureCuando llegues, ya habré salido.By the time you arrive, I will have left.B2

OverviewB2

  • It has two values: an action finished before a future moment, and a guess about the past. Para el viernes ya habré terminado. / Habrán llegado ya.I will have finished by Friday. / They must have arrived by now.
  • Grammars also call it futuro compuesto or antefuturo.
  • habré has the stem habr- of the future of haber: see Simple Future.

Form: habré and the participleB2

Personhaberhablarcomer
yohabréhabré habladohabré comidoB2
túhabráshabrás habladohabrás comidoB2
él / ella / ustedhabráhabrá habladohabrá comidoB2
nosotros / nosotrashabremoshabremos habladohabremos comidoB2
vosotros / vosotrasSpainhabréishabréis habladohabréis comidoB2
ellos / ellas / ustedeshabránhabrán habladohabrán comidoB2
  • habré is the future of haber; the participle is the one of the present perfect and does not change. Ana habrá llegado. / Ellas habrán llegado.Ana will have arrived. / They will have arrived.
  • Irregular participles stay irregular: hecho, dicho, visto, puesto. Esta noche ya habré hecho la maleta. / Para las ocho ya habré puesto la mesa.I will have packed my suitcase by tonight. / I will have set the table by eight.
  • Pronouns and no go before habré; nothing goes between habré and the participle: Ya lo habré visto. / No se lo habré dicho.I will have seen it by then. / I won't have told him.

Use: before a future momentB2

UseExampleEnglish
An action finished before a future momentPara el viernes habré terminado el informe. / Antes de las ocho ya habremos salido.I will have finished the report by Friday. / We will have left before eight.B2
After cuando: the present or perfect subjunctiveCuando llegue Ana, ya habré terminado. / Cuando hayamos llegado, ya se habrá ido.When Ana arrives, I will already have finished. / By the time we arrive, he will already have left.B2
  • The subjunctive with cuando: see Subjunctive after cuando, para que, antes de que.
  • Latin America: The future perfect is often replaced by the preterite, by tener + past participle or by ir a: Para cuando vuelvas, ya lo habré arreglado. = Para cuando vuelvas, ya lo arreglé. = Para cuando vuelvas, ya lo tendré arreglado. = Para cuando vuelvas, ya lo voy a tener arreglado.By the time you're back, I'll have fixed it.

Use: probability in the pastB2

UseExampleEnglish
A guess about a past or just finished eventLuis llega tarde: habrá tenido problemas. / Ya habrán llegado.Luis is late: he must have had problems. / They must have arrived by now.B2

Use: expressive valuesC1–C2

UseExampleEnglish
An objection or a contrast about the past: something is granted and pero followsMi vecino habrá viajado mucho, pero no habla inglés. / A ti no te habrá molestado, pero a mí sí.My neighbour may well have travelled a lot, but he doesn't speak English. / It may not have bothered you, but it bothered me.C1
An uneasy doubt about the past, in questions with no¿No nos habremos equivocado de calle? / ¿No me habré dejado las llaves?Could we have taken the wrong street? / Could I have left my keys behind?C1
Surprise, puzzlement or reproach, in questions¿No habrás dicho eso delante de todos? / ¿Cómo habrá podido hacernos esto?You didn't say that in front of everyone, did you? / How could he have done this to us?C2
A warning or a fear about a past event¿No habrás creído que me fui sin despedirme?You didn't think I left without saying goodbye, did you?C2
An emphatic statement, in exclamations: something happened many times¡Cuántas veces te lo habré dicho! / ¡No te lo habré dicho yo veces!How many times have I told you! / I've told you that so many times!C2

Compare: the simple future and the future perfectB2

Simple futureFuture perfect
a future action; a guess about the presentan action finished before a future moment; a guess about the pastB2
Mañana lo terminaré.I'll finish it tomorrow.Para mañana lo habré terminado.I'll have finished it by tomorrow.B2
Ana no contesta: estará durmiendo.Ana isn't answering: she must be asleep.Ana no contesta: se habrá dormido.Ana isn't answering: she must have fallen asleep.B2

Typical errorsB2

WrongRightRule
Cuando habremos llegado, ya se habrá ido.Cuando hayamos llegado, ya se habrá ido.after cuando, a future event takes the subjunctiveB2
Ellas habrán llegadas.Ellas habrán llegado.the participle of a compound tense does not changeB2
Habré lo visto.Ya lo habré visto.the pronoun goes before habréB2
Ya habré hacido la tarea.Ya habré hecho la tarea.irregular participle: hacer → hechoB2

Level

Content above the chosen level is hidden.

Variety