Spanish Conditional Perfect: I would have (Condicional Compuesto)
Grammar Rule in 30 Seconds
Use the Conditional Perfect to express actions that would have happened in the past under certain conditions.
- Use 'habría' + past participle for all subjects: 'Yo habría comido'.
- The past participle ends in -ado or -ido, watch for irregulars like 'hecho' or 'dicho'.
- Always use it with a condition, often implied or stated with 'si' + pluperfect subjunctive.
Overview
Ever stared at your empty fridge at 2 AM and thought, "I should have gone to the supermarket"? We have all been there. This feeling of "what could have been" is exactly what the Spanish Conditional Perfect captures.
In Spanish, it is called the condicional compuesto. It is the grammar of regret, missed opportunities, and hypothetical scenarios. Think of it as the time-traveler's tense.
You are looking back at the past from a different perspective. Even though this sounds like heavy philosophy, the grammar is actually quite simple. It is like building a LEGO set with only two pieces.
You take a specific form of the verb haber and add a past participle. If you can say "I would have eaten," you can master this. It is a favorite for dramatic Netflix characters and friends who always have an excuse.
Why did you not come to the party? "I would have gone, but I fell asleep!" This rule turns your excuses into perfect Spanish sentences. It adds a layer of sophistication to your speech that makes you sound like a pro.
Just do not use it to justify why you have not finished your Duolingo streak yet. That is a crime no grammar can fix.
How This Grammar Works
el verb haber. In English, we use "would have." In Spanish, we use the conditional forms of haber. This verb acts like the engine of the sentence.haber in the conditional.haber here does not mean "to have" in the sense of owning a cat. It is purely a grammatical tool. If you want to say you own something, stick with tener.Formation Pattern
haber in the conditional tense.
haber:
habría | I would have
habrías | You would have (informal)
habría | He/She/You would have (formal)
habríamos | We would have
habríais | You all would have (Spain)
habrían | They/You all would have
-ar verbs: Remove -ar and add -ado. Example: hablar → hablado.
-er and -ir verbs: Remove the ending and add -ido. Example: comer → comido, vivir → vivido.
habrías with friends on WhatsApp. "Habrías ganado el juego" (You would have won the game).
habría with your boss or a professor. "Usted habría recibido el correo" (You would have received the email).
habrían for any group. "Ustedes habrían llegado a tiempo" (You all would have arrived on time).
h in habría as a "Hook" that pulls a past action into a "What if" scenario. Or, remember that "Habría" sounds a bit like "I breathe" — because you need this tense to breathe life into your hypothetical stories!
When To Use It
Habría estudiado más" (I would have studied more). This is perfect for those 3 AM thoughts about the test you failed three years ago. Second, for "what if" situations that didn't happen.la word si (if). "If I had money, habría comprado el iPhone 15." It is the ultimate flex for things you cannot currently afford. Third, to express probability or wonder about the past.Habría tenido un mal día" (He probably had a bad day). It is like being a detective in your own life.Habría sido el día perfecto" (It would have been the perfect day).Common Mistakes
h. In Spanish, the h is silent, but it is mandatory in writing. Writing abría (from abrir, to open) instead of habría is a classic mistake. It changes the meaning from "I would have" to "I was opening." Your teacher will definitely notice. Another common error is trying to make the past participle agree with the gender of the subject. Beginners often say "Ella habría comida" instead of "Ella habría comido." Remember: in compound tenses with haber, the participle is a stubborn rock. It never changes! It is always -ado or -ido. Also, watch out for irregular past participles. You cannot say habría escribido. It must be habría escrito. These irregulars are like the spicy peppers in a salsa; they are small but they change everything. Finally, do not confuse this with the simple conditional. Hablaría means "I would speak" (now or in the future). Habría hablado means "I would have spoken" (in the past). Mixing these up is like trying to use a map of New York to navigate Madrid. You will get somewhere, but it won't be where you intended.Contrast With Similar Patterns
comería) is about possibilities in the future or present.habría comido) is about the past. It is the "I would have eaten" of your regrets.el Pretérito Pluscuamperfecto (había comido). That one means "I had eaten." It is for a past action that happened before another past action. The Conditional Perfect adds that layer of "but I didn't." If you say "Había ido," you actually went.Habría ido," you stayed home and watched Netflix instead. Another contrast is with the Subjunctive. In "if" sentences, the part after si usually uses the Subjunctive, while the result uses the Conditional Perfect.habría venido." Do not try to use the Conditional Perfect right after si. It sounds as wrong as putting pineapple on a traditional Neapolitan pizza. Keep them in their proper places for a happy, grammatical life.Quick FAQ
Does habría ever change for gender?
No. The auxiliary haber changes for the person (I, you, etc.), but never for gender. The past participle also stays the same.
Can I use this for the future?
Not really. It is used to look back at the past. For future "what ifs," use the Simple Conditional.
Are there many irregulars?
Only for the past participle part (like visto, hecho, puesto). The haber part is regular in the conditional.
Is this common in texting?
Very! Especially when giving excuses for late replies. "Habría respondido antes, pero no tenía batería."
Is it the same in Spain and Latin America?
Yes, the structure is the same. Only the pronunciation of the z or c in other words might change, but habría sounds the same everywhere.
Can I drop the subject pronoun?
Yes! In Spanish, the verb ending usually tells you who is speaking. Habría could be "I" or "He/She," so context is key.
Is this a "polite" tense?
It can be. It's often used to soften suggestions about what someone should have done.
What if I forget the participle?
Then your sentence is incomplete. It's like saying "I would have..." and then walking away. It's a great way to leave people in suspense, but bad for communication.
Conjugation of Haber (Conditional)
| Subject | Haber (Conditional) | Past Participle |
|---|---|---|
|
Yo
|
habría
|
hablado/comido
|
|
Tú
|
habrías
|
hablado/comido
|
|
Él/Ella
|
habría
|
hablado/comido
|
|
Nosotros
|
habríamos
|
hablado/comido
|
|
Vosotros
|
habríais
|
hablado/comido
|
|
Ellos/Ellas
|
habrían
|
hablado/comido
|
Meanings
The Conditional Perfect describes an action that was potential or hypothetical in the past, but did not occur.
Hypothetical Past
Actions that would have taken place in the past if a condition had been met.
“Habríamos llegado a tiempo si el tren no se hubiera retrasado.”
“Ella habría aceptado el trabajo.”
Past Probability
Speculation about an action that occurred in the past.
“¿Qué habría pasado por su mente?”
“Habrán llegado tarde, por eso no están aquí.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Habría + Participle
|
Habría ido.
|
|
Negative
|
No + Habría + Participle
|
No habría ido.
|
|
Question
|
¿Habrías + Participle?
|
¿Habrías ido?
|
|
Short Answer
|
Sí, habría.
|
Sí, habría.
|
|
Irregular
|
Habría + hecho
|
Habría hecho.
|
|
Plural
|
Habríamos + Participle
|
Habríamos hecho.
|
Formality Spectrum
Le habría llamado a usted. (Social)
Te habría llamado. (Social)
Te habría llamado, tío. (Social)
Te hubiera llamado, pero me dio pereza. (Social)
Conditional Perfect Logic
Usage
- Regret Regret
- Hypothesis Hypothesis
Examples by Level
Habría comido.
I would have eaten.
Habría ido contigo.
I would have gone with you.
Habríamos terminado antes.
We would have finished earlier.
Habría sido una gran oportunidad.
It would have been a great opportunity.
Habrían tomado otra decisión si hubieran tenido más información.
They would have made another decision if they had had more information.
Habría de haber sido un día inolvidable.
It would have had to be an unforgettable day.
Easily Confused
Learners mix up the 'if' clause and the result clause.
Both use 'haber' + participle, but refer to different times.
Simple is for now, perfect is for the past.
Common Mistakes
Habría comido yo
Yo habría comido
Habría ir
Habría ido
Si habría sabido
Si hubiera sabido
Habría sido hecho
Se habría hecho
Sentence Patterns
Yo ___ ___ (ver) la película si hubiera tenido tiempo.
Ellos ___ ___ (llegar) a tiempo si no hubiera tráfico.
Nosotros ___ ___ (hacer) el trabajo si hubiéramos sabido.
Tú ___ ___ (decir) la verdad si hubieras podido.
Real World Usage
Te habría llamado, pero se me acabó la batería.
Habría gestionado el proyecto de otra manera.
Habría sido mejor si hubieran avisado antes.
Habríamos visitado el museo si hubiera estado abierto.
Habría pedido pizza, pero estaba cerrado.
Los resultados habrían sido distintos.
Check the condition
Irregular participles
Use it for speculation
Regional variation
Smart Tips
Use 'habría' to focus on the missed action.
Use 'habría' to sound professional.
Remember: Si + hubiera, Result + habría.
Always check the participle first.
Pronunciation
Habría stress
The 'i' in 'habría' is stressed, creating a hiatus.
Hypothetical
Habría ido... (falling tone)
Expresses reflection or regret.
Memorize It
Mnemonic
Habría is the 'would have' key; pair it with the past participle to unlock the past.
Visual Association
Imagine a time machine that didn't start. You are standing next to it saying, 'I would have traveled to the past if it had worked.'
Rhyme
Habría, habrías, habría, para el pasado que no sucedería.
Story
Juan missed his flight. He stood at the gate thinking, 'I would have arrived on time if I had left earlier. I would have seen my family. I would have been happy.'
Word Web
Challenge
Write 3 sentences about things you would have done differently last year.
Cultural Notes
Commonly used in formal debates and political discourse.
Often used in casual conversation to express past regrets.
Used frequently in everyday speech with 'vos' forms.
Derived from the Latin 'habere' (to have) + the infinitive, evolved into the conditional tense.
Conversation Starters
¿Qué habrías hecho diferente el año pasado?
¿Habrías viajado a otro país si hubieras tenido dinero?
¿Qué habrías estudiado si no hubieras elegido tu carrera?
¿Habrías aceptado ese trabajo si te lo hubieran ofrecido?
Journal Prompts
Common Mistakes
Test Yourself
Yo ___ (ir) a la fiesta si hubiera sabido.
Ellos ___ (hacer) el trabajo.
Find and fix the mistake:
Si hubiera tenido dinero, habría comprado el coche.
Yo iría.
Match each item on the left with its pair on the right:
Nosotros...
A: ¿Habrías ido? B: Sí, ___.
habría / yo / comido
Score: /8
Practice Exercises
8 exercisesYo ___ (ir) a la fiesta si hubiera sabido.
Ellos ___ (hacer) el trabajo.
Find and fix the mistake:
Si hubiera tenido dinero, habría comprado el coche.
Yo iría.
Decir
Nosotros...
A: ¿Habrías ido? B: Sí, ___.
habría / yo / comido
Score: /8
Practice Bank
10 exercisesTú ___ visto `{la|f}` película si hubieras venido.
comprado / habría / Ella / `{el|m}` / helado
We would have spoken.
I would have said everything.
Yo abría ido al cine.
Match the following:
Nosotros lo ___ ___.
Usted ___ ___.
Select the correct option:
Mis amigas habrían llegadas tarde.
Score: /10
FAQ (8)
In some dialects, yes, but it is considered non-standard in formal Spanish.
Yes, it is the standard auxiliary for this tense.
The reflexive pronoun goes before 'habría': 'Me habría levantado'.
Put 'no' before 'habría': 'No habría ido'.
Yes, especially when discussing past regrets or hypothetical scenarios.
There are about 10-12 common ones you should memorize.
No, for the future you use the future perfect ('habré ido').
Because it requires mastery of the conditional and the pluperfect subjunctive.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Conditionnel passé
None, the structure is identical.
Konjunktiv II Perfekt
German uses 'hätte' (would have) regardless of the main verb's auxiliary.
Conditional perfect
Japanese does not have a direct auxiliary equivalent to 'haber'.
Conditional perfect
Arabic relies on particles rather than verb conjugation.
Conditional perfect
Chinese has no verb conjugation.
Conditional Perfect
English uses 'would' as a modal, Spanish conjugates 'haber'.
Learning Path
Prerequisites
Learn These First
The Spanish 'Would': Conditional Verbs
Overview The Spanish **conditional tense** allows you to articulate actions that **would** transpire under specific cond...
The 'Link' Past: Spanish Present Perfect (He hablado)
Overview The Spanish **Present Perfect** tense, known formally as `Pretérito Perfecto Compuesto`, functions as a crucial...
Related Grammar Rules
Spanish Future Perfect: Speculating About the Past (Se habrá ido)
Overview The **Spanish Future Perfect** (`el pretérito perfecto futuro`), also known as the `futuro compuesto` or `antec...
Spanish Guessing Game: The Conditional of Conjecture (Serían las cinco)
Overview The Spanish simple conditional tense, `el condicional simple`, is typically introduced as the equivalent of th...
Spanish Future Simple: Talking about 'Will' (-é, -ás, -á)
Overview The **futuro simple** (simple future) tense in Spanish articulates actions and events that `will` happen. Unlik...
Spanish Plans: Using 'Going To' (Ir + a + Infinitive)
Overview When you articulate your intentions, near-future plans, or predictions based on present evidence in Spanish, th...
Spanish Future Perfect: Actions Completed by (Futuro Perfecto)
Overview By this time tomorrow, will you have finally finished that Netflix series everyone is talking about? Or will yo...