Spanish Grammar Guide

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

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"
Verb conjugation:
Spanish Grammar Guide » Verbs (e.g.: hablar, venir, ser, tener, hacer) » Mood: indicative, subjunctive, imperative and conditional
AppStore/Android AppStore
Android Market

Nadaclair Language Technologies Inc.
Terry Nadasdi & Stéfan Sinclair


Resources (French)