should have
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)
Debiste haber comenzado hace media hora.
You should have started half an hour ago.
Tú debiste haber rechazado su solicitud de plano.
You should have rejected his application outright.
Lo debiste haber terminado hace mucho.
You should have finished it a long time ago.
No debiste haber trabajado para la Emperatriz.
You shouldn't have worked for the Empress.
— La maldición de la flor dorada (2006)
Debiste haber dicho la verdad.
You should have told the truth.
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.