Learn Spanish with Lingopie - Immersive learning with curated content, create flashcards from subtitles
← Back to Grammar
VerbsadvancedCEFR C1

Conditional Perfect: Expressing Hypothetical Past Actions

What You'll Learn

  • Form the conditional perfect tense with haber (conditional) + past participle
  • Express hypothetical actions that would have happened in the past
  • Use the conditional perfect to express regret and speculation
  • Apply conditional perfect in 'if' clauses and complex sentences
  • Distinguish between conditional perfect and other perfect tenses
  • Make polite speculations and soften statements about the past

Overview / Usage

The conditional perfect (condicional perfecto or condicional compuesto) expresses actions that would have happened in the past under different circumstances. It's formed with the conditional tense of haber + past participle.

This advanced tense is essential for expressing regret, speculation about the past, and hypothetical situations:

  • Regret or unfulfilled actions: "I would have gone" (habría ido)
  • Speculation about the past: "He would have been about 30" (habría tenido unos 30 años)
  • Conditional sentences: "If I had known, I would have helped" (Si hubiera sabido, habría ayudado)
  • Polite speculation: "It would have been around 8pm" (habrían sido las ocho)

💡 When to Use Conditional Perfect

Use conditional perfect when talking about what would have happened if circumstances had been different. It often appears in "if" clauses (if I had known..., I would have...) and expressions of regret or missed opportunities.

Structure & Formation

How the Conditional Perfect Works

Conjugating Haber in the Conditional

yohabría
habría hablado
I would have spoken
habrías
habrías comido
you would have eaten
él/ella/ustedhabría
habría vivido
he/she would have lived
nosotros/ashabríamos
habríamos terminado
we would have finished
vosotros/ashabríais
habríais salido
you all would have left
ellos/ellas/ustedeshabrían
habrían llegado
they would have arrived

Forming Past Participles

Regular -ar verbs:-ado
hablar → hablado, estudiar → estudiado, trabajar → trabajado
Regular -er/-ir verbs:-ido
comer → comido, vivir → vivido, salir → salido
Common irregular participles:
hacer → hecho, escribir → escrito, ver → visto,
decir → dicho, poner → puesto, volver → vuelto,
abrir → abierto, romper → roto, morir → muerto

Key Expressions with Conditional Perfect

Si + pluperfect subjunctive
Si hubiera sabido, habría venido
If I had known, I would have come
De haber + participle
De haberlo sabido, te habría llamado
Had I known, I would have called you
En tu lugar
En tu lugar, habría aceptado
In your place, I would have accepted
De + infinitive
De ser así, habría funcionado
If that were the case, it would have worked
Yo que tú
Yo que tú, no habría dicho nada
If I were you, I wouldn't have said anything
Sin + noun
Sin tu ayuda, no lo habría conseguido
Without your help, I wouldn't have managed it

Examples

Real-World Examples

😔 Regret & Missed Opportunities

Habría ido a la fiesta pero estaba enfermo
I would have gone to the party but I was ill
Habríamos comprado la casa si hubiéramos tenido el dinero
We would have bought the house if we'd had the money
Te habría llamado pero perdí mi móvil
I would have called you but I lost my mobile
Habrían ganado si hubieran entrenado más
They would have won if they had trained more

🤔 Speculation About the Past

Habrían sido las diez cuando llegó
It must have been about 10 o'clock when he arrived
Habría tenido unos treinta años
He/She must have been about 30 years old
Habrías pensado que era rico
You would have thought he was rich
Habría costado una fortuna
It must have cost a fortune

💼 Work & Professional Situations

Habría aceptado el trabajo si el sueldo fuera mejor
I would have accepted the job if the salary were better
Habrían ascendido a María pero se fue a otra empresa
They would have promoted María but she left for another company
Habríamos terminado el proyecto a tiempo con más recursos
We would have finished the project on time with more resources
Te habría enviado el informe pero no tenía tu email
I would have sent you the report but I didn't have your email

🎓 Education & Learning

Habría aprobado si hubiera estudiado más
I would have passed if I had studied more
Habrías entendido mejor con un profesor diferente
You would have understood better with a different teacher
En tu lugar, habría elegido otra carrera
In your place, I would have chosen a different degree
Habrían sacado mejores notas con más tiempo
They would have got better marks with more time

❤️ Relationships & Personal Life

Me habría casado con ella si me hubiera querido
I would have married her if she had loved me
Habrías sido más feliz con otra pareja
You would have been happier with a different partner
Nos habríamos mudado juntos pero no estábamos listos
We would have moved in together but we weren't ready
Se habrían divorciado antes si no fuera por los niños
They would have divorced earlier if it weren't for the children

🏠 Housing & Life Decisions

Habríamos comprado un piso más grande si pudiéramos
We would have bought a bigger flat if we could
Me habría mudado al extranjero si hubiera tenido la oportunidad
I would have moved abroad if I'd had the opportunity
Habrían vendido la casa antes de la crisis
They would have sold the house before the crisis
Te habría ayudado con la mudanza si me hubieras avisado
I would have helped you with the move if you'd let me know

✈️ Travel & Adventures

Habría viajado por el mundo si hubiera ahorrado
I would have travelled the world if I had saved up
Habrías disfrutado del crucero si no te hubieras mareado
You would have enjoyed the cruise if you hadn't got seasick
Nos habríamos quedado más tiempo si no tuviéramos que trabajar
We would have stayed longer if we didn't have to work
Habrían visitado todos los museos con más tiempo
They would have visited all the museums with more time

💭 Hypothetical Situations

De haberlo sabido, no habría venido
Had I known, I wouldn't have come
Cualquiera habría hecho lo mismo en mi lugar
Anyone would have done the same in my place
Con más suerte, habríamos ganado la lotería
With more luck, we would have won the lottery
Sin tu ayuda, no lo habría conseguido
Without your help, I wouldn't have managed it

🎯 Advice & Opinions

Yo en tu lugar habría dimitido
In your place, I would have resigned
Habría sido mejor esperar un poco más
It would have been better to wait a bit longer
Deberías haberle dicho la verdad - yo lo habría hecho
You should have told him the truth - I would have done so
Habrían actuado de manera diferente con más información
They would have acted differently with more information

Gotchas / Common Mistakes

⚠️ Common Mistakes

Using simple conditional instead of conditional perfect

❌ Wrong: Si hubiera sabido, vendría

✅ Right: Si hubiera sabido, habría venido

Confusing conditional perfect with future perfect

❌ Wrong: Habré ido si tuviera tiempo (wrong tense)

✅ Right: Habría ido si hubiera tenido tiempo

Wrong participle form

❌ Wrong: Habría escribido

✅ Right: Habría escrito

Using present perfect instead

❌ Wrong: He ido a la fiesta pero estaba enfermo

✅ Right: Habría ido a la fiesta pero estaba enfermo

Forgetting the auxiliary verb haber

❌ Wrong: Yo comprado la casa

✅ Right: Yo habría comprado la casa

Wrong conditional form of haber

❌ Wrong: Habiera comido (pluperfect subjunctive)

✅ Right: Habría comido (conditional perfect)

Quick Test / Mini Quiz

1

How do you say 'I would have gone to the party'?

2

Complete: 'Si hubiera sabido, ___ venido' (If I had known, I would have come)

3

Which is correct for 'We would have bought the house'?

4

What does 'Habrían sido las diez' mean?

5

Choose the correct form: 'You (tú) would have understood'

6

Complete: 'En tu lugar, yo ___ dimitido' (In your place, I would have resigned)

7

Which verb form is 'would have seen'?

8

Identify the conditional perfect: 'They would have won'

Useful Resources

Coming soon...