Today we’re going to talk about how to say should have in Spanish.
There are two ways to say should have in Spanish, but you’ve probably only been taught one, and both ways use the verb deber.
The first way you can say “should have” in Spanish is by using deber in the conditional tense:
deber (conditional) + haber + past participle verb form
The second way you can say “should have” in Spanish is by using deber in the simple past tense:
deber (simple past) + haber + past participle verb form
Let’s look at how to use them.
How to say “should have” in Spanish using the conditional tense of deber
Here’s the basic pattern.
Deber (conditional) + haber + past participle verb form
Let’s take a closer look at this.
We have the verb deber which will have to be conjugated in the conditional tense. If you need help conjugating the verb deber here’s a fantastic conjugation chart you can use.
After that follows the helping verb haber. It doesn’t need to be conjugated, you just use it as is.
And lastly you need to use the past participle of the verb in question. All that means is you need to use the “-ido” or “-ado” version of the verb. Here’s an article that explains how to form the Spanish past particle in plain English if you need help.
Now let’s look at some examples.
Debería haber dormido más tiempo
I should have slept longer
No debería haber tomado tanto
She shouldn’t have drank so much
Deberíamos haber ido a la playa
We should have gone to the beach
Deberían haber llamado
They should have called
There you go. Simple right? Let’s move on to option 2.
How to say “should have” using the simple past tense of deber
In this case we need to conjugate deber to the simple past tense and the but pattern is identical to the one above.
Deber (simple past) + haber + past participle verb form
Let’s look at this in action.
No lo debí haber hecho
I shouldn’t have done it
Debí haberme ido
I should have left
No debíste haber dicho eso a tu hermana
You shouldn’t have said that to your sister
Esto no debió haber pasado
That shouldn’t have happened
Rosa no debió haber salido en un día tan frío
Rosa shouldn’t have gone out on such a cold day
No debimos haber hecho pero lo hicimos
We shouldn’t have done it be we did
Hoy se debieron haber graduado
They should have graduated today
And there you have it, the second way to say “should have” in Spanish.
What are the differences between them?
Let’s call using deber in the conditional tense option 1 and using deber in the simple past tense option 2.
Option 1 is likely what you were taught in school or by a grammar book.
It’s commonly used in spoken Spanish, although it’s inappropriate for formal writing. My understanding is that it’s more of an anglicism that has crept it’s way into Spanish.
This is also supposed to be the kinder, gentler way to tell someone what they should have done.
Option 2 is the grammatically correct way to express the idea of “should have” in Spanish.
And this is what I personally hear native Spanish speakers use.
It’s very direct, and potentially can have the effect of making someone feel like they’re being chastised.
Wrapping things up
And that’s it, two ways to say should have in Spanish.
Hopefully this clears up any doubts you may have had, or even better, prevent you from getting confused in the first place.
If you have any questions, post them in the comments below.