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.

If you had studied, you would have passed the exam. - Translate this sentence to Spanish.

Usage Examples Conditional (Si Clauses)

  • Si hubieras estudiado, habrías pasado el examen. - If you had studied, you would have passed the exam.
  • Habrían limpiado la casa si hubieran tenido tiempo. - They would have cleaned the house if they had had time.
  • Habría terminado el proyecto si hubiera tenido más tiempo. - I would have finished the project if I had had more time.
  • Habrían venido a la fiesta si los hubieras invitado. - They would have come to the party if you had invited them.
  • 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.
  • Habrías cocinado la cena si hubieras tenido los ingredientes. - You would have cooked dinner if you had had the ingredients.
  • María habría sido feliz si hubiera seguido su sueño. - María would have been happy if she had followed her dream.
  • Habríamos visitado París si hubiéramos podido. - We would have visited Paris if we had been able to.
  • Habrían jugado mejor si se hubieran preparado bien. - They would have played better if they had prepared well.
  • 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.
  • Ana habría visitado a su abuela si no hubiera estado enferma. - Ana would have visited her grandmother if she hadn't been sick.
  • Habrían ganado el partido si hubieran jugado mejor. - They would have won the match if they had played better.
  • Habríamos asistido a la reunión si no hubiera sido tan lejos. - We would have attended the meeting if it had not been so far away.
  • Habrías corrido la maratón si hubieras entrenado más. - You would have run the marathon if you had trained more.
  • 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 llegado a tiempo si no hubiera habido tráfico. - I would have arrived on time if there hadn't been traffic.
  • Ellos habrían terminado el trabajo si no hubieran tenido problemas. - They would have finished the job if they hadn't had problems.
  • Habrías aprobado el examen si hubieras estudiado más. - You would have passed the exam if you had studied more.
  • Habría viajado más si hubiera ahorrado dinero. - I would have traveled more if I had saved money.
  • Habríamos comido pizza si hubieras traído. - We would have eaten pizza if you had brought it.