B2

Future Perfect in Spanish

Futuro Perfecto

This article is part of the Spanish grammar tree on Settemila Lingue.

In Brief

The Spanish future perfect combines the future of haber with a past participle: habré terminado (“I will have finished”). Use it for something that will be complete before a future point, or to make a guess about something that has already happened: Habrá olvidado (“He or she must have forgotten”).

Overview

The future perfect (futuro perfecto or futuro compuesto) looks back from a point in the future. In Para el viernes habremos acabado, the finishing happens after now but before Friday. English often uses “will have + past participle” in the same situation, so the basic idea is familiar to English-speaking learners.

This tense has a second, very important use that does not map word for word onto the English future perfect. Spanish can use the future to express probability or conjecture. With the future perfect, the speaker makes an informed guess about a past event: ¿Dónde habrá puesto Ana las llaves? means “Where could Ana have put the keys?” rather than asking about a future action.

This is a B2 topic because it combines forms you may already know—the simple future and the past participle (a verb form such as hablado, comido, or hecho)—and asks you to interpret the speaker’s viewpoint. The form itself is compact; choosing naturally between a future completion, a past guess, and another tense takes more practice.

How It Works

The basic structure

Use the simple future of the auxiliary verb haber plus the past participle of the main verb. An auxiliary verb is a helping verb used to build a compound tense.

subject + future of haber + past participle

  • Yo habré terminado. — I will have finished.
  • Ellos habrán llegado. — They will have arrived.

Only haber changes for person and number. The participle stays the same.

Person Future of haber Example with terminar English
yo habré habré terminado I will have finished
tú habrás habrás terminado you will have finished
él / ella / usted habrá habrá terminado he / she / you will have finished
nosotros / nosotras habremos habremos terminado we will have finished
vosotros / vosotras habréis habréis terminado you all will have finished
ellos / ellas / ustedes habrán habrán terminado they / you all will have finished

The accent marks in habré, habrás, habrá, habréis, and habrán are part of the spelling. Habremos has no written accent.

Forming the past participle

For regular verbs, remove the infinitive ending—the ending on the dictionary form—and add the participle ending:

Infinitive type Ending Infinitive Past participle
verbs in -ar -ado hablar hablado
verbs in -er -ido comer comido
verbs in -ir -ido vivir vivido

Some verbs have irregular participles that must be learned as whole forms.

Infinitive Participle Example
abrir abierto habrán abierto
decir dicho habrás dicho
escribir escrito habré escrito
hacer hecho habrá hecho
morir muerto habrá muerto
poner puesto habremos puesto
romper roto habréis roto
ver visto habrán visto
volver vuelto habrás vuelto

With verbs such as leer, oír, and caer, the written accent prevents two adjacent vowels from being pronounced as one unit: leído, oído, caído. The same applies to forms such as traído and creído.

The participle does not agree

After haber, the past participle is invariable: it does not change to match a feminine or plural subject or object.

  • Ella habrá escrito la carta.
  • Ellas habrán escrito las cartas.

Use escrito in both. Forms such as escrita and escritas can appear when the participle works like an adjective, but not when it forms a perfect tense with haber.

Negatives, questions, and pronouns

Put no before the conjugated form of haber:

  • No habremos llegado para entonces. — We will not have arrived by then.

An object or reflexive pronoun also goes before haber. An object pronoun is a short word such as lo or me that stands for a person or thing affected by the action.

  • Ya lo habrán visto. — They will have seen it by now.
  • Se habrá equivocado. — He or she must have made a mistake.
  • ¿Te habrás acordado? — Will you have remembered? / I wonder whether you remembered.

Do not insert no or a pronoun between haber and the participle. Those two parts function as one verb phrase.

Completed before a future reference point

The action must be viewed as complete by a future boundary. Expressions such as para, antes de, de aquí a, cuando, and ya often establish that boundary.

  • Para las cinco habré terminado. — I will have finished by five.
  • De aquí a junio habremos ahorrado bastante. — By June we will have saved enough.
  • Cuando llegues, ya habré salido. — When you arrive, I will already have left.

Notice cuando llegues, with the present subjunctive. The subjunctive is a verb form Spanish uses in certain dependent clauses for events that are not yet presented as facts. After cuando, a future event normally takes the present subjunctive, not the future: cuando llegues, not cuando llegarás.

The future perfect does not necessarily say how long the result lasts. It simply presents the action as completed before the chosen point.

Probability about the past

Spanish also uses the future perfect to infer or speculate about something in the past, often something recent or still relevant now.

  • Habrá perdido el tren. — He or she must have missed the train.
  • ¿Quién habrá llamado? — Who could have called?
  • Habrán sido las diez cuando salimos. — It must have been ten when we left.

Here, future refers to uncertainty, not future time. Context usually makes the meaning clear. English commonly uses “must have,” “may have,” “probably,” or “I wonder…” instead of a literal future perfect.

Examples in Context

Spanish English Note
Habré terminado para las cinco. I will have finished by five. Completion before a deadline
Cuando llegues, habré salido. When you arrive, I will have left. Cuando + present subjunctive for the future event
Para el lunes habremos tomado una decisión. By Monday, we will have made a decision. Future result viewed as complete
En diciembre ya habrán construido el puente. By December, they will already have built the bridge. Ya emphasizes prior completion
¿Habrás leído el informe antes de la reunión? Will you have read the report before the meeting? Question about a future deadline
No habré ahorrado suficiente para entonces. I will not have saved enough by then. Negative future completion
Al final del curso habréis aprendido a defender vuestra opinión. By the end of the course, you all will have learned to defend your opinion. Vosotros form, common in Spain
Mañana a esta hora, Marta ya se habrá instalado en su piso nuevo. This time tomorrow, Marta will already have settled into her new apartment. Reflexive pronoun before haber
Habrá olvidado la cita. He or she must have forgotten the appointment. Conjecture about the past
Se habrán equivocado de dirección. They must have taken the wrong route. Past inference with a pronominal verb
¿Dónde habré dejado el móvil? Where could I have left my phone? The speaker wonders about their own past action
¿Quién habrá abierto la ventana? Who could have opened the window? Question expressing speculation
No habrá entendido lo que querías decir. He or she probably did not understand what you meant. Negative inference
Habrán sido las nueve cuando empezó a llover. It must have been nine when it started raining. Estimate of a past time

Common Mistakes

Using the infinitive instead of the participle

  • Wrong: Habré terminar para las cinco.
  • Right: Habré terminado para las cinco.
  • Why: A perfect tense requires haber + past participle, not haber + infinitive.

Conjugating both parts

  • Wrong: Habremos terminamos el proyecto.
  • Right: Habremos terminado el proyecto.
  • Why: Only haber carries the person ending. The participle remains terminado.

Making the participle agree

  • Wrong: Ellas habrán llegadas.
  • Right: Ellas habrán llegado.
  • Why: A participle used with haber does not change for gender or number.

Replacing haber with tener

  • Wrong: Tendré acabado el trabajo para mañana.
  • Right: Habré acabado el trabajo para mañana.
  • Why: English “have” can suggest possession or an auxiliary, but Spanish separates these jobs. Tener usually means possession; compound perfect tenses use haber. Spanish does have limited resultative expressions with tener + participle, but they are not the normal future perfect.

Using the future after cuando

  • Wrong: Cuando llegarás, habré preparado la cena.
  • Right: Cuando llegues, habré preparado la cena.
  • Why: In a clause about a future event introduced by cuando, Spanish normally uses the present subjunctive.

Reading every form as literal future time

  • Misreading: ¿Dónde habrá aparcado? = “Where will he have parked?” in every context.
  • Likely meaning: Where could he have parked?
  • Why: In a question about an event that has already happened, the future perfect expresses conjecture. Use time expressions and the surrounding conversation to identify the intended meaning.

Usage Notes

The future perfect is natural when a genuine future deadline matters, but Spanish does not need it whenever English happens to use “will have.” Speakers may choose a simpler tense if the sequence is already obvious. Compare Para mañana lo habré hecho (“I will have done it by tomorrow”), which stresses completion, with Mañana lo haré (“I’ll do it tomorrow”), which simply places the action tomorrow.

In everyday predictions, ir a + infinitive is common, but it cannot directly replace the completed viewpoint of the future perfect. Voy a terminarlo mañana focuses on the plan; para mañana lo habré terminado looks back from tomorrow and presents the work as finished.

The probability use is widespread in both speech and writing. Its exact English translation depends on tone and evidence. Habrá salido may be “He must have gone out,” “He has probably gone out,” or “Perhaps he went out.” In questions, ¿Qué habrá pasado? naturally conveys “What could have happened?” or “I wonder what happened.”

Subject pronouns are often omitted because the form of haber identifies the grammatical person. In the third person, context must identify the subject: habrá llegado can refer to él, ella, or usted.

Beyond the Basics: Viewpoint, Contrast, and Style

Future perfect versus present perfect

The present perfect connects a completed event with the present; the future perfect either places completion before a future point or adds uncertainty to a past inference.

Form Typical viewpoint Example Meaning
ha llegado completed, relevant now Ana ha llegado. Ana has arrived.
habrá llegado inferred past completion Ana habrá llegado ya. Ana has probably arrived by now.
habrá llegado complete before a future point Para las ocho, Ana habrá llegado. Ana will have arrived by eight.

The same Spanish form can therefore have two readings. Ya habrá llegado often expresses a present guess when no future reference point is given. Add para las ocho and the future deadline becomes explicit.

Future perfect versus conditional perfect

The conditional perfect uses habría + participle. It often describes an unreal past result, reports an unconfirmed claim, or makes a conjecture viewed from a past narrative point.

  • Habrá llegado a casa. — He or she has probably arrived home. / He or she will have arrived home.
  • Habría llegado antes, pero perdió el tren. — He or she would have arrived earlier, but missed the train.

Do not choose between habrá and habría merely because both can sound uncertain. Ask whether the speaker is making a current inference (habrá), describing a hypothetical result (habría), or shifting the viewpoint into a past report.

A future viewpoint inside a longer sentence

The future perfect often appears with another future form to make the order explicit:

  • Cuando hayamos revisado los datos, sabremos cuánto habremos gastado. — When we have reviewed the data, we will know how much we will have spent.

Complex sentences do not require the future perfect everywhere. Each clause follows its own logic: future time clauses may use the subjunctive, while the main statement uses a future form. Focus on the viewpoint rather than mechanically copying “will” from English.

Stylistic alternatives for probability

A speaker can make the degree of certainty more explicit with words such as probablemente, quizá, or seguramente:

  • Probablemente ha olvidado la cita. — He or she has probably forgotten the appointment.
  • Habrá olvidado la cita. — He or she must/probably has forgotten the appointment.

These are close, but not identical in style. The future perfect packages the inference into the verb form and is especially concise. The adverbial version states the uncertainty openly and lets the speaker choose another tense.

Practice Tips

  1. Build two timelines. For each sentence, mark “now,” the completed action, and the reference point. Then decide whether the reference point is genuinely future or whether the form expresses a present guess about the past.
  2. Transform simple-future sentences. Start with Terminaré el informe mañana and add a deadline: Para las seis habré terminado el informe. This trains the difference between a future action and a future completed result.
  3. Practise inference questions. Look at an everyday clue and ask ¿Qué habrá pasado?, ¿Dónde lo habré puesto?, or ¿Por qué no habrá venido? Then answer with another future-perfect guess.

Related Concepts

  • Prerequisite: Simple Future — supplies the future endings used in habré, habrás, habrá, habremos, habréis, habrán and introduces the future’s conjecture use.

Prerequisite

Simple Future in SpanishB1

More B2 concepts

This concept in other languages

Compare across all languages