espanido

Spanish Conditional Perfect (Si Clauses)Learn how to form and use the Spanish conditional perfect with examples and practice exercises.

What is the Spanish Conditional Tense

The Spanish conditional perfect, or condicional compuesto, expresses an action that would have occurred in the past under a condition that was not fulfilled. It is commonly used for unrealized past possibilities, regrets, and hypothetical situations.

It is formed with the conditional of haber followed by the past participle of the main verb. The auxiliary changes according to the subject, but the past participle remains unchanged when it is used with haber.

The conditional forms of haber are habría, habrías, habría, habríamos, habríais, habrían.

For regular verbs, form the past participle by adding -ado to the stem of -ar verbs and -ido to the stem of -er and -ir verbs.

  • Yo habría comido. — I would have eaten.
  • habrías viajado. — You would have traveled.
  • Él habría terminado. — He would have finished.
  • Nosotros habríamos visto la película. — We would have seen the film.

How to form Spanish Conditional Tense

The conditional perfect, or condicional compuesto, is formed with the conditional of haber plus the past participle of the main verb.

Formation

  1. Conjugate the auxiliary verb haber in the conditional.
  2. Add the past participle of the main verb.

The conditional of haber is:

SubjectAuxiliary
yohabría
habrías
él, ella, ustedhabría
nosotros, nosotrashabríamos
vosotros, vosotrashabríais
ellos, ellas, ustedeshabrían

Form regular past participles by adding -ado to the stem of -ar verbs and -ido to the stem of -er and -ir verbs.

  • hablar (to talk): hablado
  • comer (to eat): comido
  • vivir (to live): vivido

The complete form of hablar is:

SubjectCondicional compuesto
yohabría hablado
habrías hablado
él, ella, ustedhabría hablado
nosotros, nosotrashabríamos hablado
vosotros, vosotrashabríais hablado
ellos, ellas, ustedeshabrían hablado

The same structure applies to other verbs, including verbs with irregular past participles such as romper: habría roto.

When do you use the Spanish Conditional Tense

The conditional perfect, also known as the compound conditional, is used in several contexts.

  • Unrealized past actions: to express an action that would have occurred if a condition had been met.Habría estudiado más si hubiera tenido tiempo. — I would have studied more if I had had the time.
  • Completed future action viewed from the past: to report what was expected to be completed by a later reference point.Él dijo que habríamos terminado el proyecto para hoy. — He said we would have finished the project by today.
  • Conjecture about the past: to express an inference or approximate probability about a past situation.Seguramente habrían llegado tarde por el tráfico. — They probably arrived late because of the traffic.
  • Unrealized wishes or preferences: to refer to something someone would have wanted or preferred in the past.Habría querido ir, pero tenía otro compromiso. — I would have liked to go, but I had another commitment.
  • Indirect speech: to report what someone said would have happened.Ella me contó que habrían venido si no hubiera llovido. — She told me they would have come if it hadn't rained.
ContextExample
Action that did not occurHabríamos llegado a tiempo si no hubiéramos perdido el autobús. — We would have arrived on time if we hadn't missed the bus.
Completed future action in a past contextCreía que ya habrías terminado tu trabajo. — I thought you would have finished your work by then.
Conjecture about the pastElla habría tenido unos treinta años en esa foto. — She must have been about thirty years old in that photo.
Unrealized preferenceHabría preferido otra opción. — I would have preferred another option.
Indirect speechDijeron que habrían venido, pero no pudieron. — They said they would have come, but they couldn't.

What are common mistakes with the Spanish Conditional Tense

When using the conditional perfect, learners often make these mistakes:

  • Using the wrong auxiliary: The conditional perfect uses the conditional of haber, not the past subjunctive form hubiera.Yo habría comido, not Yo hubiera comido, when the intended form is the conditional perfect.
  • Making the participle agree: A past participle used with haber does not change for gender or number.Nosotros habríamos visto la película and Nosotras habríamos visto la película, not Nosotras habríamos vistas la película.
  • Misplacing negation: Place no before the auxiliary.Yo no habría hecho eso, not Yo habría no hecho eso.
  • Using an incorrect irregular participle: Some participles must be memorized.Ella habría roto el vaso, not Ella habría rompido el vaso. The correct participle of romper is roto.
  • Confusing the conditional perfect with the future perfect: The conditional perfect means “would have,” while the future perfect means “will have.”Yo habría comido — I would have eaten; yo habré comido — I will have eaten.

Ways to avoid these mistakes

  1. Practice conjugation: Review the conditional forms of haber together with regular past participles.
  2. Memorize irregular participles: Make a list of common irregular forms and review them regularly.
  3. Check agreement: Remember that a participle used with haber does not agree in gender or number.
  4. Practice negation: Put no before the auxiliary verb.
  5. Differentiate tenses: Compare the conditional perfect with the future perfect while practicing their meanings and forms.

What are variations in the use of the condicional compuesto

The condicional compuesto is used throughout the Spanish-speaking world with the same basic structure and meanings. Regional differences are usually differences in preferred pronouns, register, and frequency rather than differences in formation.

  • Spain: Both spoken and written Spanish use the conditional perfect for unrealized past conditions and other meanings described in this lesson. In Spain, vosotros forms are used for familiar plural “you.”Habría ido al cine si no hubiera llovido. — I would have gone to the cinema if it hadn't rained.
  • Latin America: The same conditional-perfect forms are used, but ustedes generally replaces vosotros for the plural “you.” Frequency can vary according to country, region, register, and speaker; a simpler construction may sometimes be preferred in informal conversation.

The structure remains the conditional of haber followed by a past participle:

SubjectFormula
yohabría + past participle
habrías + past participle
él, ella, ustedhabría + past participle
nosotros, nosotrashabríamos + past participle
vosotros, vosotrashabríais + past participle
ellos, ellas, ustedeshabrían + past participle

These examples illustrate the consistent grammar across regions:

Variety or contextExampleNote
SpainHabríamos comido si hubiéramos tenido tiempo. — We would have eaten if we had had time.Vosotros is available as the familiar plural form.
Latin AmericaHabría estudiado más si hubiera tenido tiempo. — I would have studied more if I had had the time.Ustedes is generally used for the plural “you”; frequency varies by region and register.

Test your knowledge

Collect the sentence by selecting the correct words in order.

They would have traveled more if they had saved money. - Translate this sentence to Spanish.

Usage Examples Conditional (Si Clauses)

  • Habrían viajado más si hubieran ahorrado dinero. - They would have traveled more if they had saved money.
  • Habría terminado el proyecto si hubiera tenido más tiempo. - I would have finished the project if I had had more time.
  • Habríamos visitado París si hubiéramos podido. - We would have visited Paris if we had been able to.
  • Habría tomado otro camino si hubiera sabido el tráfico. - I would have taken another route if I had known about the traffic.
  • Hoy habría sido un buen día para ir a la playa. - Today would have been a good day to go to the beach.
  • Habríamos jugado al fútbol si no hubiera llovido. - We would have played football if it hadn't rained.
  • Habrías contestado la llamada si hubieras visto el teléfono. - You would have answered the call if you had seen the phone.
  • Habrías llamado a tu madre si hubieras sabido la situación. - You would have called your mother if you had known the situation.
  • Yo habría tomado el tren si no lo hubiera perdido. - I would have taken the train if I hadn't missed it.
  • Habría traído vino si me hubieras dicho. - I would have brought wine if you had told me.
  • Habría llegado a tiempo si no hubiera habido tráfico. - I would have arrived on time if there hadn't been traffic.
  • Carlos habría arreglado el coche si hubiera tenido las herramientas. - Carlos would have fixed the car if he had had the tools.
  • Habría aceptado el trabajo si el salario hubiera sido mejor. - I would have accepted the job if the salary had been better.
  • Habrían visitado el museo si hubiera sido gratis. - They would have visited the museum if it had been free.
  • Habrían aprendido español si hubieran tomado clases. - They would have learned Spanish if they had taken classes.
  • Habría cocinado algo especial si hubiera sabido que vendrías. - I would have cooked something special if I had known you were coming.
  • María habría venido a la fiesta si la hubieras invitado. - María would have come to the party if you had invited her.
  • Habrían ganado el partido si hubieran jugado mejor. - They would have won the match if they had played better.
  • Habría viajado más si hubiera ahorrado dinero. - I would have traveled more if I had saved money.
  • Yo habría ido al cine, pero tenía mucho trabajo. - I would have gone to the cinema, but I had a lot of work.