Tense Traveler

Tense Traveler

Download on the App Store

How to use the future perfect and conditional perfect in Spanish (habré hecho, habría hecho)

Say what will have happened, what must have happened, and what would have — out loud.

GRAMMAR PACK · 6 LESSONS · B2

The future perfect is the future of haber (habré, habrás, habrá, habremos, habrán) plus a past participle, and it's the "by then" tense: Para las cinco, habré terminado el informe — by five, I'll have finished. Its second job is speculation about what must have happened: No contesta. Se habrá dormido — he must have fallen asleep. The conditional perfect (habría + participle) is the "would have" tense for roads not taken: Habría ido a la fiesta, pero estaba enfermo. Put them together for past hypotheticals — si takes hubiera, the result takes habría: Si hubiera estudiado más, habría aprobado.

Below: both tenses phrase by phrase, the auxiliary mix-ups and irregular participles that trip learners — and a way to practise speculating and regretting in a real spoken exchange, not a conjugation drill.

Say this

The phrases that carry the conversation

Future perfect formation: habré + past participle

  • Para las cinco, habré terminado el informe.By five, I will have finished the report.
  • Cuando leas esto, ya habrás llegado a casa.When you read this, you will have already arrived home.
  • A esta hora, ya habrá salido del trabajo.By now, he/she will have already left work.
  • Para cuando vengas, ya habremos comido.By the time you come, we will have already eaten.

Future perfect for speculation and conjecture

  • No contesta. Se habrá dormido.He/she's not answering. He/she must have fallen asleep.
  • ¿Dónde están? Habrán salido a comprar.Where are they? They must have gone shopping.
  • ¿Habrá recibido mi mensaje?I wonder if he/she received my message.
  • Ya habrá llegado al aeropuerto.He/she must have arrived at the airport by now.

Conditional perfect in si clauses (past hypotheticals)

  • Si hubiera estudiado más, habría aprobado.If I had studied more, I would have passed.
  • Si hubieras venido, habrías conocido a mi hermana.If you had come, you would have met my sister.
  • Si no hubiera llovido, habríamos ido a la playa.If it hadn't rained, we would have gone to the beach.
  • Habría aceptado el trabajo si me lo hubieran ofrecido.I would have accepted the job if they had offered it to me.

Regional Spanish

What locals actually say

Textbooks teach one word. Locals use several — pick your region's and stay consistent.

Watch out

Mistakes that mark you as a textbook speaker

  1. Confusing future perfect with simple futureFuture perfect = will have done (completion by a point); simple future = will do (Habré terminado para las cinco vs. Terminaré a las cinco)
  2. Wrong auxiliary in si clausessi + pluperfect subjunctive (hubiera), not conditional perfect; conditional perfect goes in the result clause
  3. Forgetting irregular participlesSame irregulars as other compound tenses (hecho, dicho, escrito, visto, puesto, roto, abierto, vuelto)

The part no drill site can do

No flashcards. You learn it by using it

Carla, &Be grammar teacher

Carla

Your grammar teacher for this pack

No conjugation tables to fill in — in the Tense Traveler lessons you use these tenses the way locals do: to think out loud. Carla gives you a situation — No contesta el teléfono — and you speculate: Habrá salido, Se habrá dormido, No habrá oído. Then she points you at 2030 — Para 2030, habrán construido el nuevo hospital — and asks what you will have done by then. And when a regret comes up, she hands you the compact forms too: Debería haber llamado antes — all spoken, in the moment.

Blank mid-sentence and nothing bad happens — she waits. That's the practice, without unnecessary judgement.

Finish the 6 lessons and Tense Traveler is yours — earned, not given.

Download on the App Store First 10 lessons free · 10-minute spoken lessons · your AI coaching team remembers you

Quick answers

Questions people ask

How do you form the future perfect in Spanish?

Future of haberhabré, habrás, habrá, habremos, habrán — plus the past participle: Para cuando vengas, ya habremos comido (by the time you come, we'll have already eaten). It marks completion before a future point, usually with a para or cuando deadline.

Why does 'se habrá dormido' mean 'he must have fallen asleep'?

The future perfect doubles as speculation about the recent past — Spanish uses it where English says must have or I wonder. ¿Dónde están? Habrán salido a comprar — they must have gone shopping. ¿Habrá recibido mi mensaje? — I wonder if he got my message.

What's the difference between 'habría' and 'hubiera'?

In a past hypothetical, si takes the pluperfect subjunctive (hubiera + participle) and the result takes the conditional perfect (habría + participle): Si hubiera estudiado más, habría aprobado. In everyday Latin American speech you'll often hear hubiera doing both jobs — hubiera sido mejor avisar.

How do you say 'I should have' in Spanish?

Debería haber + participle: Debería haber llamado antes — I should have called earlier. Its sibling is podría haber for could have: Podría haber sido un desastre.

Which past participles are irregular in these tenses?

The same set as every compound tense: hecho, dicho, escrito, visto, puesto, roto, abierto, vuelto. Learn them once and they work for the future perfect, the conditional perfect, and the present perfect alike.