Have you ever wondered what would have happened, but didn’t? To express what would have happened we use the conditional perfect meaning condicional perfecto. In Spanish, the conditional perfect consists of two words that uses the verb haber meaning to have and a form of a verb called the past participle: Si no hubieras leído esta introducción, te habrías perdido información relevante. meaning If you had not read this introduction, you would have missed important information.In this post, we will tell you how to express what would have happened or did not happen in the past and how to use the conditional perfect to give advice, excuses, and make assumptions in the past. Keep reading!
How to form the Spanish conditional perfect?
The conditional perfect is a compound verb form. This means it’s a form that requires an auxiliary (also known as a “helping verb,” like “to have”) and a main verb. The auxiliary for the conditional perfect is haber, which is conjugated in the conditional present, and the main verb is a form called the past participle.
Do you remember how to conjugate haber in the present conditional? Don’t worry, we have you covered! Check out our Spanish conjugation tables and while you’re at it, also check this list of past participles in case you need to review how to form the past participle in Spanish.
Now that we know how to form it, let's move on to its uses.
How to use the conditional perfect?
The conditional perfect is used to discuss an event that didn’t happen relative to another event in the past. Although it can be used in simple sentences to make assumptions about the past, it’s usually paired with another clause that gives us either the condition that should have been fulfilled, or the excuse for why it didn’t happen.
CLAUSE 1 ⇩ Conditional perfect | CLAUSE 2 ⇩ Different tenses |
Habrías terminado la tarea, Translation: You would have finished your homework, | si hubieras empezado antes. Translation: if you had started earlier. ⇧ condition |
Habría pagado la cuenta, Translation: I would have paid the bill, | pero no tenía mi cartera. Translation: but I didn’t have my wallet. ⇧ excuse |
Habríamos preferido Translation: We would have preferred | que nos llamaras esta mañana. Translation: that you called us this morning. |
Notice how the two clauses are linked with either si meaning if, pero meaning but, or que meaning that and are followed by a verb in a different tense. Let’s get into the different types of sentences you can use with the conditional perfect and the different tenses it pairs up with!
Uses of the conditional perfect in Spanish
To describe a past action that would have happened
One of the most common uses of the conditional perfect is to express regret or relief in hypothetical situations in the past using a “si meaning if clause.” The conditional perfect expresses a situation that is opposite to reality (counterfactual) or hypothetical in the past, followed by a si clause that describes the condition that should have been fulfilled. In this case, the unfulfilled condition will be expressed using the past perfect subjunctive.
In the sentence above, the first clause contains the conditional perfect indicating the action that would have happened (we wouldn’t have missed the plane), and the second clause expresses the condition that was not fulfilled (we didn’t arrive on time).
As mentioned above, these types of sentences are commonly used to express regret or relief.
To give suggestions or advice
Another use of the conditional perfect paired with an “if clause” is to give suggestions or advice and how they may have resulted in a different situation in the past. In this case we use the Spanish imperfect subjunctive in the si clause.
For more on Spanish “si” clauses and hypothetical sentences, click the link to read our post!
Now let’s move on to other uses of the conditional perfect beyond “if clauses.”
To express wishes or desires
To express a desire that could have occurred in the past but didn’t, you can use the following combo:
To give an excuse or explanation
When describing an action that would have happened if something else had been the case, the conditional perfect is usually followed by the expression pero meaning but + preterite or imperfect to give an excuse for something that did not happen in the past.
We can also use this pairing of tenses to give explanations about why something didn’t happen in the past.
To describe assumptions
Another use of the conditional perfect is to express an action we’re not certain about in the past, but may have occurred based on our knowledge. In these cases, the conditional perfect is used in simple sentences, but it is related to another event that happened previously. For instance:
Past → the window was open
Before the past → he probably left it open
Now, consider the situation where your friend Luis prepared a surprise party and organized everything before the event. In the following examples, the speaker hypothesizes how these past actions occurred.
- Él le habría llamado a todos mis amigos y familiares. meaning He must have called all my friends and family.
- Él habría decorado la casa. meaning He must have decorated the house.
It’s also common to find this use of the conditional perfect in the news, where the police or other authorities hypothesize how events happened. For example, when talking about a bank robbery:
Finally, it’s also common to find examples of the conditional perfect when historians hypothesize about how certain historic events occurred.
To sum up
The conditional perfect is a compound tense formed with the present conditional of the verb haber and a past participle. It is typically used with another clause or sentence to:
talk about what would have happened if something else hadn’t or to express regret or relief
Paired with a “si meaning if clause” to give a condition
give suggestions, advice
Paired with a “si meaning if clause”
give excuses or explanations
Paired with clause starting with pero meaning but
express wishes of desires
describe assumptions about the past
Ready for some practice? Try our activities to practice the uses of the Spanish conditional perfect. An answer key is provided for you.
:quality(80))
:quality(75))
:quality(75))
:quality(75))