Spanish Grammar Guide

Conditional Perfect (e.g.: yo habría hablado)

On this page: Description, Questions, Exercises

Description

Overview of the Spanish Conditional Perfect:

The conditional perfect is used to describe events that would have happened under certain cirumstances, e.g.: 

  • Ya habríamos salido pero tuvimos que esperar a mi hermana. ("We would've left already but we had to wait for my sister.")
  • Si tuviera suficiente dinero, habría comprado un coche ("If I had enough money, I would have bought a car.").

As this example illustrates, the conditional perfect describes a past action that did not happened since the condition in the subordinate clause (starting with subordinate conjunction si) of the sentence (having enough money) was not met. The conditional perfect is the form used to mean "could have", "would have" and "should have" in Spanish.

Like the present conditional, the conditional perfect should NOT be used immediately after the word si; rather, use the imperfect subjunctive after si in the subordinate clause and the conditional perfect in the main clause, e.g.: Habría ido contigo al cine si no fuera por mi examen mañana.

How to form the Conditional Perfect

The past conditional is formed by using the present conditional of haber, followed by the past participle. This is illustrated in the following table:

Subject Past Conditional Translation
yo habría hablado "I would have spoken"
habrías hablado "you would have spoken"
él, ella, usted habría hablado "he, she, one, you would have spoken"
nosotros habríamos hablado "we would have spoken"
vosotros habríais hablado "you would have spoken"
ellos, ellas, ustedes habrían hablado "they would have spoken"

Questions

Questions about the Conditional Perfect

Q: Why is it Si hubiéramos ido al doctor, habríamos sentido mejor and NOT Si habríamos ido al doctor, hubiéramos sentido mejor?

When the conditional perfect is used with the subjunctive, be careful to use the conditional perfect in the MAIN clause, and the past subjunctive in the SUBORDINATE si clause.

Exercises

Provide the conditional perfect for the following subjects and verbs:

Ella (amar).
Nosotros (venir).
(tener).
Ustedes (estar).

Conjugate the verbs in each clause in the conditional perfect or the past subjunctive. Remember the conditional perfect is used in the MAIN clause, NOT after the subordinate conjunction si:

Si mi padre (llegar) a tiempo, no (esperar, nosotros) tanto rato.
(sacar) mejores notas si no (olvidar) la importancia de estudiar suficiente.
¿Los estudiantes (decir) eso si su profesor no (hacer) el examen tan difícil?

Tags: conditional perfect present conditional verbs
Verb conjugation:

Search the Guide: