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.

You would have called your mother if you had known the situation. - Translate this sentence to Spanish.

Usage Examples Conditional (Si Clauses)

  • Habrías llamado a tu madre si hubieras sabido la situación. - You would have called your mother if you had known the situation.
  • Habría traído vino si me hubieras dicho. - I would have brought wine if you had told me.
  • 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ía comprado la casa si hubiera tenido dinero. - I would have bought the house if I had had the money.
  • 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 hecho la compra si hubiera tenido la lista. - I would have done the shopping if I had had the list.
  • Habría visto la película si me hubieras llamado. - I would have watched the movie if you had called me.
  • Habrías contestado la llamada si hubieras visto el teléfono. - You would have answered the call if you had seen the phone.
  • Habría tomado otro camino si hubiera sabido el tráfico. - I would have taken another route if I had known about the traffic.
  • Si hubiera estudiado más, habría pasado el examen. - If I had studied more, I would have passed the exam.
  • 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 cocinado la cena si hubieran llegado más temprano. - They would have cooked dinner if they had arrived earlier.
  • 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ía viajado más si hubiera ahorrado dinero. - I would have traveled more if I had saved money.
  • Habría visitado a mi abuela si no hubiera estado enfermo. - I would have visited my grandmother if I had not been sick.
  • Habría leído el libro si me lo hubieras prestado. - I would have read the book if you had lent it to me.
  • Ellos habrían participado si hubieran conocido las reglas. - They would have participated if they had known the rules.
  • Habrían cantado en el evento si los hubieran invitado. - They would have sung at the event if they had been invited.
  • 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ían aprobado el curso si hubieran estudiado más. - They would have passed the course if they had studied more.