What is the difference between deber in El pretérito indefinido + El infinitivo (compuesto) and deber in El condicional simple + El infinitivo compuesto? Both lessons say they mean Should have
“Should have done” Translations
- « Back to Q&A Forum
- « Previous questionNext question »
“Should have done” Translations

Hola Jamie
Modal verbs in Spanish are a bit more complex than in English. You can often say the same thing using different modal verbs.
Generally using deber in El Indefinido + haber + participle and using deber in El Condicional + haber + participle convey the same thing: should have done something. With this meaning it is more common to use the conditional though.
Debiste haber llamado antes. (You should have called earlier.)
Deberías haber llamado antes. (You should have called earlier.)
Saludos
Inma
“Should have done” Translations
What is the difference between deber in El pretérito indefinido + El infinitivo (compuesto) and deber in El condicional simple + El infinitivo compuesto? Both lessons say they mean Should have
Don't have an account yet? Join today
Find your Spanish level for FREE
Test your Spanish to the CEFR standard
Find your Spanish level