should have
Debiste haber aprendido eso en el colegio.
You should have learned that in school.
Debiste haber rechazado una propuesta tan injusta.
You should have rejected such an unfair proposal.
Lo debiste haber terminado hace mucho.
You should have finished it a long time ago.
Debiste haber aceptado su consejo.
You should have taken his advice.
You should have washed your car.
No debiste haber marcado el número.
You shouldn't have dialed that number.
— La gran enfermedad del amor (2017)
Debiste haber comenzado hace media hora.
You should have started half an hour ago.
No debiste haber comido tanto helado.
You shouldn’t have eaten so much ice cream.
No debiste haber regresado a casa, perra.
You shouldn't have come back home, bitch.
— Hunting Season (2025)
Tú debiste haber rechazado su solicitud de plano.
You should have rejected his application outright.