Home/Spanish/Conditional Perfect (Condicional Compuesto)
beginner

Conditional Perfect (Condicional Compuesto)

Master the conditional perfect tense to express hypothetical past actions, regrets, and what would have happened in Spanish

conditional perfectcompound tenseshypotheticalsregretspast conditionshaberpast participleintermediate

Conditional Perfect (Condicional Compuesto)

The conditional perfect expresses what would have happened under different circumstances. It's essential for discussing regrets, hypothetical past situations, and unrealized possibilities.

Formation: HABER (conditional) + Past Participle

HABER in Conditional Tense

PersonConjugation
yohabría
habrías
él/ella/ustedhabría
nosotros/ashabríamos
vosotros/ashabríais
ellos/ellas/ustedeshabrían

Regular Past Participles

InfinitivePast ParticipleConditional Perfect (yo)
hablarhabladohabría hablado
comercomidohabría comido
vivirvividohabría vivido
estudiarestudiadohabría estudiado
aprenderaprendidohabría aprendido

Common Irregular Past Participles

InfinitivePast ParticipleConditional Perfect (yo)Meaning
abrirabiertohabría abiertowould have opened
decirdichohabría dichowould have said
escribirescritohabría escritowould have written
hacerhechohabría hechowould have done
morirmuertohabría muertowould have died
ponerpuestohabría puestowould have put
resolverresueltohabría resueltowould have resolved
romperrotohabría rotowould have broken
vervistohabría vistowould have seen
volvervueltohabría vueltowould have returned

Main Uses of Conditional Perfect

Use 1: Hypothetical Past (Si Clauses - Type 3)

Express what would have happened if past circumstances had been different:

Si + pluperfect subjunctive, conditional perfect

  • Si hubiera estudiado, habría aprobado = If I had studied, I would have passed
  • Si hubieras venido, habrías conocido a María = If you had come, you would have met María
  • Si hubiera tenido dinero, habría comprado el coche = If I had had money, I would have bought the car
  • Si hubieran salido antes, habrían llegado a tiempo = If they had left earlier, they would have arrived on time

Use 2: Expressing Regret

Express regret about past actions or missed opportunities:

  • Habría estudiado más = I would have studied more (but I didn't)
  • No habría dicho eso = I wouldn't have said that (but I did)
  • Habría sido mejor esperar = It would have been better to wait (but we didn't)
  • Habríamos ido a la fiesta = We would have gone to the party (but we didn't)

Use 3: Reporting Past Assumptions

Report what someone said would happen (reported future in past):

  • Dijo que habría terminado para el viernes = He said he would have finished by Friday
  • Pensé que habrías llamado = I thought you would have called
  • Creía que habrían llegado ya = I thought they would have arrived already

Use 4: Speculation About Past Before Another Past Event

Speculate about what had probably happened before another past moment:

  • Habrían salido ya cuando llegamos = They had probably left already when we arrived
  • Habría olvidado el número cuando me llamó = He had probably forgotten the number when he called me

Use 5: Polite Criticism or Advice (After the Fact)

Suggest what someone should have done (softer than direct criticism):

  • Habrías debido estudiar más = You should have studied more
  • Habría sido mejor esperar = It would have been better to wait
  • Habría podido ayudarte = I could have helped you

Grammar Notes

Past Participle Agreement

The past participle does NOT agree in gender or number when used with HABER:

  • María habría ido (not ida)
  • Las chicas habrían llegado (not llegadas)

Complete Si Clause Pattern (Type 3)

If Clause (Condition)Main Clause (Result)Example
Si + pluperfect subjunctiveConditional perfectSi hubiera sabido, habría venido
Si + hubiera/hubiese + participlehabría + participleSi hubieras estudiado, habrías aprobado

Alternative Forms

In Spain, you may hear -se forms instead of -ra in the if clause:

  • Si hubiese sabido = Si hubiera sabido (both mean "If I had known")

Word Order with Pronouns

Object pronouns go before HABER or attached to the infinitive in compound structures:

  • Lo habría hecho = I would have done it
  • Te habría llamado = I would have called you

Practical Dialogues

Dialogue 1: Expressing Regret About a Decision

English:

  • A: I heard you didn't go to the concert last night.
  • B: No, I decided to stay home and study. Now I regret it.
  • A: You should have come! It was amazing.
  • B: I know. If I had known it would be so good, I would have gone.
  • A: What would you have done differently?
  • B: I would have organized my time better. I could have studied in the afternoon.
  • A: Well, they're coming back next month. You'll have another chance.
  • B: Yes, this time I'll definitely buy tickets in advance.

Spanish:

  • A: Me enteré de que no fuiste al concierto anoche.
  • B: No, decidí quedarme en casa a estudiar. Ahora me arrepiento.
  • A: ¡Deberías haber venido! Fue increíble.
  • B: Lo sé. Si hubiera sabido que sería tan bueno, habría ido.
  • A: ¿Qué habrías hecho diferente?
  • B: Habría organizado mi tiempo mejor. Podría haber estudiado por la tarde.
  • A: Bueno, vuelven el mes próximo. Tendrás otra oportunidad.
  • B: Sí, esta vez definitivamente compraré entradas con anticipación.

Dialogue 2: Discussing a Hypothetical Past Scenario

English:

  • A: Do you think the project would have succeeded if we had had more time?
  • B: Absolutely. With another month, we would have perfected everything.
  • A: What would you have changed?
  • B: I would have added more features and done more testing.
  • A: And the team? Would they have worked more efficiently?
  • B: Yes, they wouldn't have been so stressed. The quality would have been better.
  • A: It's a shame. If we had communicated better with the client, they would have understood.
  • B: True. We'll learn from this for next time.

Spanish:

  • A: ¿Crees que el proyecto habría tenido éxito si hubiéramos tenido más tiempo?
  • B: Absolutamente. Con otro mes, habríamos perfeccionado todo.
  • A: ¿Qué habrías cambiado?
  • B: Habría añadido más funciones y hecho más pruebas.
  • A: ¿Y el equipo? ¿Habría trabajado más eficientemente?
  • B: Sí, no habrían estado tan estresados. La calidad habría sido mejor.
  • A: Es una lástima. Si hubiéramos comunicado mejor con el cliente, habría entendido.
  • B: Cierto. Aprenderemos de esto para la próxima vez.

Dialogue 3: Giving Polite Advice After an Event

English:

  • A: I'm really upset. I failed the exam.
  • B: I'm sorry to hear that. What happened?
  • A: I didn't study enough. I went out the night before instead.
  • B: I see. You probably should have prioritized differently.
  • A: I know. If I hadn't gone out, I would have had time to review everything.
  • B: What would you have done if you had known how difficult it was?
  • A: I would have started preparing weeks earlier. I wouldn't have left it for the last minute.
  • B: Well, you can retake it next month, right?
  • A: Yes. This time I'll do things properly.

Spanish:

  • A: Estoy muy molesto/a. Reprobé el examen.
  • B: Lo siento mucho. ¿Qué pasó?
  • A: No estudié suficiente. Salí la noche anterior.
  • B: Ya veo. Probablemente deberías haber priorizado diferente.
  • A: Lo sé. Si no hubiera salido, habría tenido tiempo de repasar todo.
  • B: ¿Qué habrías hecho si hubieras sabido lo difícil que era?
  • A: Habría empezado a prepararme semanas antes. No lo habría dejado para el último minuto.
  • B: Bueno, puedes repetirlo el mes próximo, ¿verdad?
  • A: Sí. Esta vez haré las cosas bien.

Common Expressions with Conditional Perfect

Expressing Regret

  • Habría sido mejor... = It would have been better...
  • No habría debido + infinitive = I shouldn't have...
  • Habría podido + infinitive = I could have...
  • Me habría gustado + infinitive = I would have liked to...
  • Ojalá hubiera... = I wish I had... (note: uses pluperfect subjunctive, not conditional perfect)

Hypothetical Outcomes

  • Qué habría pasado si...? = What would have happened if...?
  • Habría sido diferente = It would have been different
  • Todo habría cambiado = Everything would have changed
  • Nunca lo habría imaginado = I never would have imagined it
  • ¿Quién lo habría dicho? = Who would have said/thought?

Polite Criticism

  • Habrías podido + infinitive = You could have...
  • Habría sido mejor que + subjunctive = It would have been better if...
  • Habrías debido + infinitive = You should have...

Exercises

Exercise 1: Conjugate in Conditional Perfect

Complete with the conditional perfect form of the verb in parentheses.

  1. Si hubiera tenido tiempo, yo _____ (ir) al cine.
  2. Ellos _____ (llegar) más temprano si no hubiera habido tráfico.
  3. ¿Tú _____ (hacer) lo mismo en mi situación?
  4. Nosotros _____ (viajar) a España, pero no teníamos dinero.
  5. María _____ (estudiar) medicina si hubiera podido.
  6. Ustedes _____ (disfrutar) la fiesta si hubieran venido.
  7. Yo nunca lo _____ (decir) si hubiera sabido la verdad.
  8. ¿Vosotros _____ (comprar) esa casa si hubiera sido más barata?

Exercise 2: Complete the Si Clauses

Complete these hypothetical past sentences with appropriate verb forms.

  1. Si hubiera estudiado más, _____ (aprobar) el examen.
  2. Si _____ (tener, tú) mi número, _____ (poder) llamarme.
  3. Si no hubiera llovido, _____ (ir, nosotros) a la playa.
  4. Si ellos _____ (salir) temprano, no _____ (perder) el tren.
  5. Si _____ (saber, yo) la verdad, te la _____ (decir).
  6. Si María _____ (aceptar) el trabajo, _____ (mudarse) a otra ciudad.

Exercise 3: Express Regret

Transform these statements into expressions of regret using the conditional perfect.

Example: No estudié. → Habría estudiado.

  1. No fui a la reunión.
  2. No llamé a mis padres.
  3. Compré un coche muy caro.
  4. No aprendí a tocar el piano.
  5. Dije algo ofensivo.
  6. No viajamos a Europa.
  7. Comimos demasiado.
  8. No acepté el trabajo.

Exercise 4: Translate to Spanish

Translate these conditional perfect sentences.

  1. If I had known, I would have told you.
  2. They would have come if they had had time.
  3. What would you have done in my situation?
  4. I would have studied more, but I was tired.
  5. She would have been a great doctor.
  6. We wouldn't have bought the house if we had seen the problems.
  7. You (tú) should have called me earlier.
  8. It would have been better to wait.

Exercise 5: Choose the Correct Tense

Select the appropriate tense for each blank: conditional perfect or pluperfect subjunctive.

  1. Si _____ (tener) más dinero, _____ (comprar) un coche nuevo. First blank: a) habría tenido b) hubiera tenido Second blank: a) habría comprado b) hubiera comprado

  2. Pensé que tú ya _____ (llegar) cuando te llamé. a) habrías llegado b) hubieras llegado

  3. Si no _____ (llover), _____ (ir) al parque. First blank: a) habría llovido b) hubiera llovido Second blank: a) habríamos ido b) hubiéramos ido

  4. Dijo que _____ (terminar) el proyecto para el viernes. a) habría terminado b) hubiera terminado

  5. ¿Qué _____ (hacer, tú) si te _____ (tocar) la lotería? First blank: a) habrías hecho b) hubieras hecho Second blank: a) habría tocado b) hubiera tocado

Answer Key

Exercise 1:

  1. habría ido
  2. habrían llegado
  3. habrías hecho
  4. habríamos viajado
  5. habría estudiado
  6. habrían disfrutado
  7. habría dicho
  8. habríais comprado

Exercise 2:

  1. habría aprobado
  2. hubieras tenido / habrías podido
  3. habríamos ido
  4. hubieran salido / habrían perdido
  5. hubiera sabido / habría dicho
  6. hubiera aceptado / se habría mudado (or habría tenido que mudarse)

Exercise 3:

  1. Habría ido a la reunión.
  2. Habría llamado a mis padres.
  3. No habría comprado un coche tan caro. / Habría comprado un coche más barato.
  4. Habría aprendido a tocar el piano.
  5. No habría dicho algo ofensivo. / No lo habría dicho.
  6. Habríamos viajado a Europa.
  7. No habríamos comido tanto.
  8. Habría aceptado el trabajo.

Exercise 4:

  1. Si hubiera sabido, te lo habría dicho. / Te habría dicho si hubiera sabido.
  2. Habrían venido si hubieran tenido tiempo.
  3. ¿Qué habrías hecho en mi situación?
  4. Habría estudiado más, pero estaba cansado/a.
  5. Habría sido una gran doctora/médica.
  6. No habríamos comprado la casa si hubiéramos visto los problemas.
  7. Deberías haberme llamado antes. / Habrías debido llamarme antes.
  8. Habría sido mejor esperar.

Exercise 5:

  1. First blank: b) hubiera tenido (si clause = pluperfect subjunctive) Second blank: a) habría comprado (main clause = conditional perfect)

  2. a) habrías llegado (reported assumption = conditional perfect)

  3. First blank: b) hubiera llovido (si clause = pluperfect subjunctive) Second blank: a) habríamos ido (main clause = conditional perfect)

  4. a) habría terminado (reported future in past = conditional perfect)

  5. First blank: a) habrías hecho (hypothetical question = conditional perfect) Second blank: b) hubiera tocado (si clause = pluperfect subjunctive)

Cultural Notes

Expressing Regret in Spanish Culture

Spanish speakers use the conditional perfect frequently to express regret, which is seen as a sign of reflection and maturity. It's common to hear:

  • Habría sido mejor... (It would have been better...)
  • Si hubiera sabido... (If I had known...)

This reflection on past actions is valued in Hispanic cultures as part of learning and personal growth.

Directness vs Softening

The conditional perfect is useful for softening criticism:

Direct (harsh): "Deberías haber estudiado" (You should have studied) Softened: "Habrías podido estudiar más" (You could have studied more)

Using the conditional perfect shows cultural awareness of politeness norms.

Literary and Formal Use

The conditional perfect is more common in:

  • Formal writing and literature
  • News reporting about hypothetical scenarios
  • Academic discussions
  • Professional contexts

In very casual conversation, speakers might simplify to conditional simple or other structures.

Regional Variations

Spain: Uses both -ra and -se forms in si clauses (hubiera/hubiese) Latin America: Strong preference for -ra forms (hubiera, not hubiese) Caribbean: Sometimes simplifies complex conditionals in casual speech Argentina/Uruguay: Maintains formal structures even in casual contexts

Pro Tips

  1. The "Past of Would": Think of conditional perfect as the past version of the conditional: "I would go" → "I would have gone" / "Iría" → "Habría ido"

  2. Si Clause Pattern: Memorize this: Si hubiera + participle, habría + participle

    • Si hubiera sabido, habría venido
    • If I had known, I would have come
  3. Don't Mix Tenses: Never use conditional perfect in the "si" clause:

    • WRONG: *Si habría sabido
    • CORRECT: Si hubiera sabido
  4. Ojalá Exception: After "Ojalá" (I wish), use pluperfect subjunctive, NOT conditional perfect:

    • Ojalá hubiera estudiado (not *habría estudiado)
  5. Deber de vs Deber: For obligation in the past:

    • Habrías debido estudiar = You should have studied (obligation)
    • Habrías debido de saber = You must have known (speculation - less common)
  6. No Agreement: Remember the past participle never changes with HABER:

    • Ella habría venido (not *venida)
    • Ellas habrían ido (not *idas)

Action Plan: 4-Week Practice Schedule

Week 1: Formation and Basic Use

  • Day 1-2: Memorize HABER conditional conjugations
  • Day 3-4: Practice with regular and irregular past participles
  • Day 5-7: Create simple conditional perfect sentences

Week 2: Si Clauses (Type 3)

  • Day 1-3: Master the si + pluperfect subjunctive, conditional perfect pattern
  • Day 4-5: Create hypothetical past scenarios
  • Day 6-7: Practice transforming real past to hypothetical

Week 3: Expressing Regret and Advice

  • Day 1-3: Express personal regrets using conditional perfect
  • Day 4-5: Give polite advice after the fact
  • Day 6-7: Discuss what could have been different

Week 4: Integration and Fluency

  • Day 1-3: Combine all uses in conversations
  • Day 4-5: Write paragraphs about hypothetical past situations
  • Day 6-7: Review all uses and self-assess fluency

Remember: The conditional perfect is essential for discussing "what could have been." It's frequently used in Spanish for reflection, regret, and hypothetical thinking!