El futuro perfecto expresa una acción ya terminada antes de otro momento futuro.

(The future perfect expresses an action that will already be finished before another moment in the future.)

What is the Spanish future perfect?

  • Form: haber in future + past participle.
    Structure: sujeto + haber (futuro) + participio
  • Main ideas:
    • Action finished before a future moment.
    • Probability about a past action (a guess).

Form: quick visual rule

Use the future of haber + a fixed past participle.

Person HABER (futuro) Example
yo habré habré trabajado
habrás habrás cobrado
él / ella / usted habrá habrá ahorrado
nosotros/as habremos habremos cotizado
vosotros/as habréis habréis pagado
ellos / ellas / ustedes habrán habrán encontrado trabajo
  • Past participle -ar: trabajar → trabajado, cotizar → cotizado
  • Past participle -er: perder → perdido, correr → corrido
  • Past participle -ir: subir → subido, decidir → decidido

Important: The participle does NOT change for gender or number here:

  • Ella habrá trabajado (not trabajada)
  • Ellos habrán trabajado (not trabajados)

Use 1: finished before a future moment

Use the future perfect when you look from the future back to an action that will already be finished.

  • Often with expressions like:
    • cuando + presente ("when you do X…")
    • para / antes de + momento futuro
    • dentro de + período
English idea Spanish Focus
By tomorrow morning I will have finished the report. Para mañana por la mañana habré terminado el informe. The report is already finished at that future time.
When you turn 30, you will have saved some money. Cuando cumplas 30 años, habrás ahorrado algo de dinero. In that future birthday, the saving is already done.
In ten years, we will have paid the mortgage. Dentro de diez años, habremos pagado la hipoteca. Looking back from that future moment.

Pattern to copy:

  • Cuando + presente, + futuro perfecto.
    Cuando termines el máster, habrás mejorado tu CV.
  • Para / antes de + momento futuro, + futuro perfecto.
    Para 2030, la empresa habrá creado nuevos puestos.

Use 2: probability or guess about the past

Here you are not sure. You are guessing about a past action.

In English you often say: "He has probably…", "I suppose she has…", "Maybe they have…"

  • Es tarde, Juan no está en la oficina; se habrá ido a casa.
    → It is late, Juan is not in the office; he has probably gone home.
  • No contesta al móvil; habrá apagado el teléfono.
    → He is not answering; he has probably turned his phone off.
  • No encuentro el documento; ¿lo habré perdido en el tren?
    → I can’t find the document; maybe I lost it on the train?

Typical markers for this "probability" use:

  • creo que… + futuro perfecto
  • seguramente… + futuro perfecto
  • ¿qué habrá pasado?
  • questions with ¿habré…?, ¿habrán…?

Future simple vs. future perfect: don’t mix them up

Both use future of haber or another verb, so they look similar. Focus on the idea:

Form Use Example
Future simple
trabajaré
Action happens in the future. Mañana trabajaré desde casa.
→ Tomorrow I will work from home.
Future perfect
habré trabajado
Action will be finished before another future moment, or is a guess about the past. Mañana por la tarde habré trabajado ocho horas.
→ By tomorrow afternoon I will have worked eight hours.

Check yourself:

  • If you can add "by then / by that time" in English → use future perfect.
  • If you just mean "I will do it" at a future time → use future simple.

Word order and pronouns

With object pronouns and reflexive pronouns, the pronoun goes before haber.

  • Se habrá ido a la oficina de empleo. (not habrá se ido)
  • Lo habremos enviado antes de las 5.
  • Te habrán llamado de recursos humanos.

Step-by-step: can I form it correctly?

  1. Choose the subject
    yo, tú, ella, nosotros…
  2. Pick the correct form of haber in future:
    • yo habré
    • habrás
    • él / ella / usted habrá
    • nosotros/as habremos
    • vosotros/as habréis
    • ellos / ellas / ustedes habrán
  3. Form the past participle of the main verb:
    • -ar → -ado (cotizar → cotizado)
    • -er / -ir → -ido (perder → perdido, subir → subido)
  4. Add pronouns before haber if necessary:
    • se habrá ido, lo habré entregado, nos habrán llamado

Self-check: do I understand the use?

  • Can you explain in English:
    • Para entonces, habrán terminado el proyecto.
      → Action completed before a future time?
    • No está en la reunión; se habrá olvidado.
      Guess about a past action?
  • Can you change the meaning by changing the tense?
    • Terminarán el proyecto. → they will finish (at some future time).
    • Habrán terminado el proyecto. → by a certain future time, it will already be finished.

If you can clearly feel this difference, you are using the future perfect correctly.

  1. Future perfect ⇒ subject + haber (future) + past participle.
  2. It is used to express something that happens earlier than another future action.
  3. It also expresses probability about the past.
Verbs ending in -arVerbs ending in -erVerbs ending in -ir
Yo habré cotizado (I will have paid social security contributions)Yo habré perdido (I will have lost)Yo habré subido (I will have gone up)
Tú habrás cotizado (You will have paid social security contributions)Tú habrás perdido (You will have lost)Tú habrás subido (You will have gone up)
Él/Ella/Usted habrá cotizado (He/She/You (formal) will have paid social security contributions)Él/Ella/Usted habrá perdido (He/She/You (formal) will have lost)Él/Ella/Usted habrá subido (He/She/You (formal) will have gone up)
Nosotros/as habremos cotizado (We will have paid social security contributions)Nosotros/as habremos perdido (We will have lost)Nosotros/as habremos subido (We will have gone up)
Vosotros/as habréis cotizado (You (plural) will have paid social security contributions)Vosotros/as habréis perdido (You (plural) will have lost)Vosotros/as habréis subido (You (plural) will have gone up)
Ellos/Ellas/Ustedes habrán cotizado (They/You (plural, formal) will have paid social security contributions)Ellos/Ellas/Ustedes habrán perdido (They/You (plural, formal) will have lost)Ellos/Ellas/Ustedes habrán subido (They/You (plural, formal) will have gone up)

Exceptions!

  1. The past participle does not change (there is no feminine/plural).

Exercise 1: Multiple choice

Instruction: Choose the correct answer

1. Para cuando vengas a la cita del mes que viene, ya ___ toda la documentación necesaria para cobrar el subsidio de desempleo.

By the time you come to the appointment next month, you will have already ___ all the documentation necessary to receive the unemployment benefit.)

2. Cuando el juez dicte sentencia, la empresa ya ___ la indemnización por despido improcedente.

When the judge issues the ruling, the company will have already ___ the compensation for unfair dismissal.)

3. De aquí a seis meses, nosotros ___ todos los trámites con el INEM y estarás dado de alta de nuevo en la Seguridad Social.

In six months’ time, we will have ___ all the procedures with the INEM and you will be registered again with Social Security.)

4. No sé qué ___ de mí después de la entrevista, pero creo que tener buenas referencias me habrá ayudado mucho en el proceso de selección.

I don't know what they will have ___ of me after the interview, but I think having good references will have helped me a lot in the selection process.)

Exercise 2: Rewrite the phrases

Instruction: Rewrite the sentences using the FUTURE PERFECT to express an action already completed before a future moment or to express probability about the past (example: Creo que llega tarde ⇒ Creo que habrá llegado tarde).

Show/Hide translation Show/Hide hints
  1. Hint Hint (futuro perfecto) Mañana por la mañana ya (terminar) de preparar toda la documentación para pedir la prestación por desempleo.
    ⇒ _______________________________________________ Example
    Mañana por la mañana ya habré terminado de preparar toda la documentación para pedir la prestación por desempleo.
    (Mañana por la mañana ya habré terminado de preparar toda la documentación para pedir la prestación por desempleo.)
  2. Hint Hint (cuando) Cuando cumplas un año en la empresa, ya (cotizar) suficientes días para tener derecho al subsidio.
    ⇒ _______________________________________________ Example
    Cuando cumplas un año en la empresa, ya habrás cotizado suficientes días para tener derecho al subsidio.
    (Cuando cumplas un año en la empresa, ya habrás cotizado suficientes días para tener derecho al subsidio.)
  3. Dentro de diez años, nosotros (ahorrar) lo suficiente para poder jubilarnos antes de los 67.
    ⇒ _______________________________________________ Example
    Dentro de diez años, nosotros habremos ahorrado lo suficiente para poder jubilarnos antes de los 67.
    (Dentro de diez años, nosotros habremos ahorrado lo suficiente para poder jubilarnos antes de los 67.)
  4. Hint Hint (probabilidad) Es muy tarde y Juan no contesta al teléfono; creo que (irse) ya a la oficina de empleo.
    ⇒ _______________________________________________ Example
    Es muy tarde y Juan no contesta al teléfono; creo que se habrá ido ya a la oficina de empleo.
    (Es muy tarde y Juan no contesta al teléfono; creo que se habrá ido ya a la oficina de empleo.)

Exercise 3: Grammar in action

Instruction: In pairs, make predictions about unemployment using the future perfect.

Show/Hide translation
Situation
En una ETT, debatís cómo estará el desempleo dentro de cinco años.
(At a temporary employment agency, you discuss what unemployment will be like in five years.)

Discuss
  • ¿Qué cambios habrán ocurrido en el mercado laboral que afecten al paro? (What changes will have taken place in the labor market that affect unemployment?)
  • ¿Qué habrán hecho las personas en paro para mejorar su empleabilidad? (What steps will unemployed people have taken to improve their employability?)

Useful words and phrases
  • habrán cotizado más años a la Seguridad Social (they will have contributed more years to Social Security)
  • el INEM habrá publicado más ofertas públicas de empleo (the public employment office will have posted more job vacancies)
  • habrán cobrado el subsidio de desempleo o una indemnización (they will have claimed unemployment benefits or a severance payment)

Use in conversation
  • Para entonces, el paro habrá subido/bajado… (By then, unemployment will have risen/fallen…)
  • Mucha gente habrá perdido/recuperado el empleo temporal o indefinido… (Many people will have lost/regained temporary or permanent jobs…)

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage

Profile Picture

Alessia Amoroso

Master of Languages, Cultures, Communication

Università degli Studi di Modena e Reggio Emilia

University_Logo

Last Updated:

Thursday, 05/03/2026 15:44