Future Perfect & Conditional Perfect in Spanish: A Complete B2 Guide to Speculation and Narration

By SpanishGram

◄ Back to B2 Grammar Hub|| Practice with Our Spanish Future Perfect Quiz ►

Key Takeaways

  • Master the formation of the Future Perfect (futuro compuesto) and Conditional Perfect (condicional compuesto) tenses.
  • Understand the core uses: the Future Perfect for assumptions about the past/near future, and the Conditional Perfect for hypothetical past outcomes and polite conjectures.
  • Learn to differentiate between “will have done” (certainty/assumption) and “would have done” (hypothetical/regret).
  • Use these tenses to create sophisticated narratives, express probability, and soften statements about the past.
  • Recognize common time expressions and triggers that accompany these compound tenses.

The Grammar of Assumption and Speculation: Looking Back from an Imagined Point

You’ve mastered simple and compound tenses. Now, learn to project yourself into a future or hypothetical point in time and look back at an action that, from that perspective, is completed. The Future and Conditional Perfect tenses allow you to express probability, make educated guesses about the past, and discuss what would have happened under different circumstances. This is the grammar of sophisticated reasoning and nuanced storytelling.

Formation: The Consistent Pattern

Both tenses follow the same logical structure: the auxiliary verb haber in a simple tense + the past participle of the main verb.

TenseFormulaConjugation of Haber
Future Perfect
(Futuro Compuesto)
haber (future) + past participlehabré, habrás, habrá, habremos, habréis, habrán
Conditional Perfect
(Condicional Compuesto)
haber (conditional) + past participlehabría, habrías, habría, habríamos, habríais, habrían

Examples:

  • Hablar: Para mañana, ya habré hablado con ella. (By tomorrow, I will have already spoken with her.)
  • Comer: ¿Habrás comido ya cuando llegue? (Will you have already eaten when I arrive?)
  • Escribir: Ella habría escrito la carta si hubiera tenido tiempo. (She would have written the letter if she had had time.)

💡 Past Participle Agreement: As with all compound tenses using haber, the past participle is invariable (it does not agree in gender/number). “Las cartas que habré escrito.” (Not escritas).

When to Use the Future Perfect (habré + participio)

Use this tense to express an action that will be completed before a specific future point in time or to make assumptions about a past action.

  1. Completed Before a Future Moment (Primary Use):
    • Habré terminado el proyecto para el viernes.” (I will have finished the project by Friday.)
    • “Cuando llegues, ya habremos cenado.” (When you arrive, we will have already had dinner.)
  2. Assumptions or Conjectures about the PAST (Very Common):
    • “¿Dónde está Pablo? Habrá salido temprano.” (Where is Pablo? He must have left early.)
    • “No contesta el teléfono. Se habrá quedado dormido.” (He’s not answering. He probably fell asleep.)

When to Use the Conditional Perfect (habría + participio)

Use this tense to express an action that would have happened if a certain condition had been met (often in Type 3 si clauses), or to make polite conjectures or criticisms about the past.

  1. Hypothetical Past Outcome (In Type 3 Conditionals):
    • “Si hubiera estudiado, habría aprobado el examen.” (If I had studied, I would have passed the exam.)
    • Habríamos ido a la playa si no hubiera llovido.” (We would have gone to the beach if it hadn’t rained.)
  2. Polite Conjecture or Speculation about the Past:
    • “¿Quién habría sido?” (Who could it have been?)
    • Habrían sido las diez cuando salió.” (It must have been / was probably ten o’clock when he left.)
  3. Gentle Criticism or Regret:
    • Habrías podido avisarme.” (You could have warned me.)
    • Habría sido mejor no decir nada.” (It would have been better to say nothing.)

💻 Conjugate with Confidence
Forming these tenses requires perfect knowledge of the future/conditional of haber and irregular past participles. Use our Spanish Verb Conjugation Tool to instantly get the correct forms for any verb.

➤ Try the Spanish Verb Conjugation Tool Now

Key Trigger Words and Time Expressions

  • For Future Perfect (Completion): para (el viernes), cuando (llegues), ya, antes de que, a más tardar.
  • For Future Perfect (Assumption): Often used without triggers, based on context. Probablemente, seguramente can precede it.
  • For Conditional Perfect: Often found with si clauses in the past perfect subjunctive. For conjecture: quizás, tal vez, probablemente.

Common Mistakes to Avoid

  1. Using Simple Future for “Will Have Done”: “Terminaré el proyecto para el viernes” means “I will finish (the act of finishing) by Friday.” For completion, use “Habré terminado el proyecto para el viernes.”
  2. Confusing “Must Have” with Tener que: “He must have left” is “Habrá salido” (conjecture), NOT “Tiene que haber salido” (which implies obligation).
  3. Using Conditional Perfect Without a Hypothetical Context: Avoid using it for simple past facts. “Ayer habría ido al cine” is wrong if you actually went. Use the preterite: “Ayer fui al cine.”
  4. Past Participle Agreement: “Las cosas que habría compradas” is wrong. It’s “Las cosas que habría comprado.”

Putting It All Together: A Narrative of Speculation

Habrán visto (They must have seen) las noticias anoche. Si las hubieran vistose habrían enterado (they would have found out) del accidente. El conductor habría estado (must have been) muy cansado. Para cuando llegue la policía, el tráfico ya se habrá reanudado (will have already resumed).”

Quick Reference Chart

TenseCore ConceptExampleTranslation
Future PerfectAction completed before a future point.Mañana a esta hora habré llegado.By this time tomorrow, I will have arrived.
Future PerfectAssumption about the past.No está. Habrá salido.He’s not here. He must have left.
Conditional PerfectHypothetical past outcome.Con dinero, lo habría comprado.With money, I would have bought it.
Conditional PerfectPolite past conjecture.Habrían sido ellos.It probably was them.

Practice Exercise: Future Perfect or Conditional Perfect?

  1. Para diciembre, ya (habré terminado / habría terminado) mi máster.
  2. ¿Quién dejó esto aquí? (Será / Habrá sido) Juan.
  3. Si me lo hubieras pedido, te lo (habré prestado / habría prestado).
  4. Llamé pero no contestó. (Estará / Se habrá ido).
  5. ¿A qué hora (llegarás / habrás llegado) a casa esta noche?

Answers:

  1. habré terminado (Action completed before a future date: December).
  2. Habrá sido (Assumption/conjecture about a past action: who left it).
  3. habría prestado (Hypothetical past outcome in a Type 3 conditional).
  4. Se habrá ido (Assumption about the past to explain a present situation: he’s not answering).
  5. habrás llegado (Asking about an action completed before the implicit future time of “tonight”).

📚 Review Related Topics: [B1 Guide: Future Tense] | [B1 Guide: Conditional Tense] | [B2 Guide: Conditional Sentences] | [Spanish Verb Conjugation Tool]

Ready to Master Advanced Speculation?
Test your ability to use these sophisticated compound tenses to talk about completed futures and hypothetical pasts.

Take Our Future & Conditional Perfect Quiz ►

Pro Tip: To sound very natural, use the Future Perfect for assumptions all the time. Instead of “Probablemente está enfermo” (He’s probably sick), say “Habrá estado enfermo” (He must have been sick), which feels more integrated and conversational.