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.

Spanish conditional perfect with habría hablado habrías comido habría vivido and habríamos terminado
The Spanish conditional perfect uses habría + past participle: habría hablado, habríamos terminado.

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.

Conjugate haber in the conditional.
Use habría, habrías, habría, habríamos, habríais, habrían.
Add the past participle.
Use forms such as hablado, comido, vivido, hecho, visto and escrito.
Use it for “would have”.
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.
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.
Memory line: habría + participle = would have: habría hablado, habría comido, habría vivido.

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
hacerhechohabría hechoI/he/she would have done / made.
vervistohabrías vistoYou would have seen.
decirdichohabríamos dichoWe would have said.
escribirescritohabrían escritoThey would have written.
abrirabiertohabría abiertoI/he/she would have opened.
ponerpuestohabrías puestoYou would have put.
volvervueltohabríamos vueltoWe would have returned.
romperrotohabrían rotoThey 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

  1. yo / hablar
  2. tú / comer
  3. ella / vivir
  4. 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

  1. yo / hacer
  2. tú / ver
  3. nosotros / decir
  4. 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

  1. Si hubiera tenido tiempo, ___. come
  2. Si lo hubieras dicho antes, ___. help you
  3. Si hubiéramos sabido la verdad, ___. not accept
  4. 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

Unreal past

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.

Si-clauses

Use it as the result of an unreal condition

Pair it with si hubiera or si hubiese + participle.

Si hubiera estudiado, habría aprobado.

Cautious statement

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 system

Compound Tenses

See how the conditional perfect fits into all Spanish compound tenses with haber.

Auxiliary verb

Haber and Hay

Understand auxiliary haber and how it differs from existential hay.

Main verb form

Past Participle

Learn regular and irregular participles such as hablado, comido, hecho and visto.

Verb system

Auxiliary Verbs

Study how auxiliary verbs form compound verbal structures.

Tense system

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.

MundoDele Spanish learning, education and culture

MundoDele – Spanish learning for education, work and intercultural understanding

MundoDele connects online Spanish courses, DELE preparation, Business Spanish and cultural context into a personal Spanish learning platform.

Grammar pages are designed to explain Spanish clearly, with practical examples, real sentence logic and connected learning paths.

Scroll to Top