Spanish Conditional Perfect: Habría + Past Participle
Learn how the Spanish conditional perfect is formed and used. This guide explains habría hablado, habrías comido, habríamos vivido, unreal past results, polite or cautious statements, probability about the past and the connection with si hubiera clauses.
Why the Spanish conditional perfect matters
The conditional perfect lets you talk about completed actions that did not happen, would have happened under different circumstances, or are presented as cautious assumptions. It is especially important in advanced storytelling, polite explanations, hypothetical reasoning and si-clauses: Habría aceptado, habríamos viajado, si lo hubiera sabido, habría respondido antes.
How to use this page
Use this page after learning compound tenses, haber and the past participle. The conditional perfect is a compound tense, so its structure follows the same logic as he hablado, había hablado and habré hablado.
Use habría, habrías, habría, habríamos, habríais, habrían.
Use forms such as hablado, comido, vivido, hecho, visto and escrito.
Say Habría venido for “I/he/she would have come” and Habríamos terminado for “we would have finished”.
The core structure: conditional haber + past participle
Conditional haber
The auxiliary verb haber carries the conditional meaning.
habría, habrías, habríamos, habrían
Past participle
The main verb appears as a past participle.
hablado, comido, vivido, hecho, visto
Would have
The basic English equivalent is “would have + past participle”.
Habría llamado.
I would have called.
Spanish conditional perfect forms
| Subject | Haber in conditional | Example with hablar | English meaning |
|---|---|---|---|
| yo | habría | habría hablado | I would have spoken. |
| tú | habrías | habrías hablado | You would have spoken. |
| él / ella / usted | habría | habría hablado | He/she/you formal would have spoken. |
| nosotros / nosotras | habríamos | habríamos hablado | We would have spoken. |
| vosotros / vosotras | habríais | habríais hablado | You all would have spoken. |
| ellos / ellas / ustedes | habrían | habrían hablado | They / you all would have spoken. |
Regular examples: hablar, comer and vivir
Regular past participles use -ado for -ar verbs and -ido for -er and -ir verbs.
| Infinitive | Past participle | Conditional perfect | English meaning |
|---|---|---|---|
| hablar | hablado | habría hablado | I/he/she would have spoken. |
| comer | comido | habrías comido | You would have eaten. |
| vivir | vivido | habríamos vivido | We would have lived. |
| terminar | terminado | habrían terminado | They would have finished. |
Irregular participles in the conditional perfect
The conditional perfect often uses common irregular past participles. The auxiliary haber is regular in the conditional, but the participle may be irregular.
| Infinitive | Irregular participle | Conditional perfect | English meaning |
|---|---|---|---|
| hacer | hecho | habría hecho | I/he/she would have done / made. |
| ver | visto | habrías visto | You would have seen. |
| decir | dicho | habríamos dicho | We would have said. |
| escribir | escrito | habrían escrito | They would have written. |
| abrir | abierto | habría abierto | I/he/she would have opened. |
| poner | puesto | habrías puesto | You would have put. |
| volver | vuelto | habríamos vuelto | We would have returned. |
| romper | roto | habrían roto | They would have broken. |
Learn participles here: Past Participle in Spanish.
Main uses of the Spanish conditional perfect
The conditional perfect usually refers to a completed action that is hypothetical, unreal, cautious or dependent on another condition.
| Use | Spanish example | English meaning | Grammar logic |
|---|---|---|---|
| Unreal past result | Habría venido, pero estaba enfermo. | I would have come, but I was sick. | The action did not happen. |
| Result in a past condition | Si hubiera tenido tiempo, habría estudiado más. | If I had had time, I would have studied more. | Past perfect subjunctive + conditional perfect. |
| Cautious assumption | Habría unas veinte personas. | There must have been about twenty people. | Approximate or cautious statement about the past. |
| Reported possibility | El tren habría salido antes. | The train may have left earlier. | Often used in formal or journalistic style. |
| Polite explanation | Habría preferido otra solución. | I would have preferred another solution. | Softens the statement. |
Conditional perfect with si hubiera
A very common structure combines the past perfect subjunctive with the conditional perfect. The si-clause gives the unreal past condition, and the conditional perfect gives the unreal result.
| Unreal condition | Unreal result | Full sentence | English meaning |
|---|---|---|---|
| Si hubiera tenido tiempo | habría venido | Si hubiera tenido tiempo, habría venido. | If I had had time, I would have come. |
| Si lo hubieras dicho antes | te habría ayudado | Si lo hubieras dicho antes, te habría ayudado. | If you had said it earlier, I would have helped you. |
| Si hubiéramos sabido la verdad | no habríamos aceptado | Si hubiéramos sabido la verdad, no habríamos aceptado. | If we had known the truth, we would not have accepted. |
| Si ellos hubieran llegado antes | habrían visto todo | Si ellos hubieran llegado antes, habrían visto todo. | If they had arrived earlier, they would have seen everything. |
Pattern: si + hubiera/hubiese + participle + habría + participle.
Conditional perfect vs past perfect subjunctive
Learners often confuse habría hablado with hubiera hablado. Both are compound forms, but they have different roles in conditional sentences.
| Form | Structure | Example | Function |
|---|---|---|---|
| Conditional perfect | habría + participle | Habría venido. | Unreal result: I would have come. |
| Past perfect subjunctive | hubiera/hubiese + participle | Si hubiera tenido tiempo... | Unreal condition: if I had had time... |
| Complete structure | si hubiera... + habría... | Si hubiera tenido tiempo, habría venido. | Condition + result. |
In careful learner Spanish, use hubiera in the si-clause and habría in the result clause.
Negation and pronouns with the conditional perfect
Negation and object pronouns go before the auxiliary haber. They do not go between haber and the past participle.
| Structure | Correct Spanish | Incorrect learner pattern | English meaning |
|---|---|---|---|
| Negation | No habría venido. | Habría no venido. | I/he/she would not have come. |
| Direct object pronoun | Lo habría hecho. | Habría lo hecho. | I/he/she would have done it. |
| Indirect object pronoun | Le habría escrito. | Habría le escrito. | I/he/she would have written to him/her. |
| Double pronoun | Se lo habría dicho. | Habría se lo dicho. | I/he/she would have told it to him/her. |
Related page: Spanish Pronoun Position.
The past participle does not usually agree
In compound tenses with haber, the past participle normally stays in the masculine singular form. It does not agree with the subject.
| Correct form | Incorrect form | Explanation |
|---|---|---|
| Ella habría comprado el libro. | Ella habría comprada el libro. | Use comprado after haber. |
| Ellas habrían llegado tarde. | Ellas habrían llegadas tarde. | The participle does not agree with the feminine plural subject. |
| Los documentos habrían llegado. | Los documentos habrían llegados. | The participle remains llegado. |
Practice exercises: Spanish conditional perfect
Try to answer before opening the solutions. These exercises focus on forming habría + participle, using irregular participles and building unreal past conditions.
Exercise 1: form the conditional perfect
- yo / hablar
- tú / comer
- ella / vivir
- nosotros / terminar
Show answers
1. habría hablado
2. habrías comido
3. habría vivido
4. habríamos terminado
Exercise 2: use irregular participles
- yo / hacer
- tú / ver
- nosotros / decir
- ellos / escribir
Show answers
1. habría hecho
2. habrías visto
3. habríamos dicho
4. habrían escrito
Exercise 3: complete the unreal condition
- Si hubiera tenido tiempo, ___. come
- Si lo hubieras dicho antes, ___. help you
- Si hubiéramos sabido la verdad, ___. not accept
- Si ellos hubieran llegado antes, ___. see everything
Show answers
1. habría venido
2. te habría ayudado
3. no habríamos aceptado
4. habrían visto todo
When to use the Spanish conditional perfect
Use it for actions that would have happened
Use habría + participle when a completed action did not happen but would have happened under different circumstances.
Habría ido, pero no pude.
Use it as the result of an unreal condition
Pair it with si hubiera or si hubiese + participle.
Si hubiera estudiado, habría aprobado.
Use it for softened or uncertain statements about the past
In some contexts, especially formal or journalistic style, it can express probability or reported possibility.
El acuerdo se habría firmado ayer.
Related grammar topics
Compound Tenses
See how the conditional perfect fits into all Spanish compound tenses with haber.
Haber and Hay
Understand auxiliary haber and how it differs from existential hay.
Past Participle
Learn regular and irregular participles such as hablado, comido, hecho and visto.
Conditional Sentences
Use the conditional perfect in unreal past conditional sentences.
Auxiliary Verbs
Study how auxiliary verbs form compound verbal structures.
Spanish Tenses
Place the conditional perfect inside the full Spanish tense system.
Typical mistakes with the Spanish conditional perfect
- Using tener instead of haber: say habría hablado, not tendría hablado.
- Changing the participle for gender or number: say ellas habrían comprado, not ellas habrían compradas.
- Confusing habría and hubiera: use hubiera in the unreal si-clause and habría for the result.
- Forgetting irregular participles: use habría hecho, habría visto, habría escrito, not habría hacido, habría veído, habría escribido.
- Putting object pronouns in the wrong place: say Lo habría hecho, not Habría lo hecho.
- Using the simple conditional when the action is completed: llamaría means “I would call”; habría llamado means “I would have called”.
Where to go next
After the conditional perfect, continue with compound tenses, the past participle and conditional sentences. These pages explain the structure behind habría hablado and the sentence logic behind si hubiera sabido, habría actuado.
Want personal guidance?
If the Spanish conditional perfect feels confusing, individual guidance can help you practise habría hablado, habrías comido, habríamos venido, si hubiera... clauses, irregular participles and real “would have” sentence patterns.
FAQ: Spanish conditional perfect
What is the Spanish conditional perfect?
The Spanish conditional perfect is a compound tense formed with the conditional of haber plus a past participle, such as habría hablado, habrías comido and habríamos vivido.
How do you form the conditional perfect in Spanish?
Use habría, habrías, habría, habríamos, habríais or habrían plus the past participle.
What does habría hablado mean?
Habría hablado means “I would have spoken”, “he would have spoken”, “she would have spoken” or “you formal would have spoken”, depending on context.
What is the difference between habría and hubiera?
Habría is conditional and often gives the unreal result: habría venido. Hubiera is past perfect subjunctive and often appears in the unreal condition: si hubiera tenido tiempo.
Does the participle agree in the conditional perfect?
No. With haber, the past participle normally stays invariable: ella habría comprado, ellos habrían comprado.
Can object pronouns be used with the conditional perfect?
Yes. Object pronouns go before the auxiliary haber: Lo habría hecho, le habría escrito, se lo habría dicho.
