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.

We would have thrown a party if it had not been Monday. - Translate this sentence to Spanish.

Usage Examples Conditional (Si Clauses)

  • Nosotros habríamos hecho una fiesta si no hubiera sido lunes. - We would have thrown a party if it had not been Monday.
  • Ellos habrían ido al concierto si hubieran sabido la fecha. - They would have gone to the concert if they had known the date.
  • Habríamos ido a la playa si hubiera hecho calor. - We would have gone to the beach if it had been warm.
  • Habrían jugado mejor si se hubieran preparado bien. - They would have played better if they had prepared well.
  • Yo habría pintado la casa si no hubiera estado ocupado. - I would have painted the house if I hadn’t been busy.
  • 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 hecho la compra si hubiera tenido la lista. - I would have done the shopping if I had had the list.
  • 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ía cocinado algo especial si hubiera sabido que vendrías. - I would have cooked something special if I had known you were coming.
  • Habrían cantado en el evento si los hubieran invitado. - They would have sung at the event if they had been invited.
  • Habrían viajado más si hubieran ahorrado dinero. - They would have traveled more if they had saved money.
  • Habrían escrito un libro si hubieran tenido una buena idea. - They would have written a book if they had had a good idea.
  • Si no me hubiera resfriado, habría ido a la fiesta. - If I hadn't caught a cold, I would have gone to the party.
  • Habría escrito una carta si me hubieras dado la dirección. - I would have written a letter if you had given me the address.
  • Habríamos compartido el pastel si hubieras venido. - We would have shared the cake if you had come.
  • Habría viajado más si hubiera ahorrado dinero. - I would have traveled more if I had saved money.
  • Habría aceptado el trabajo si el salario hubiera sido mejor. - I would have accepted the job if the salary had been better.
  • Habrías ayudado si hubieras sabido cómo. - You would have helped if you had known how.
  • 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 limpiado la casa si hubieran tenido tiempo. - They would have cleaned the house if they had had time.