should have, ought to have
Quiero decir, todo el mundo dice que debiste haberlo hecho.
I mean, everyone says you should have done it.
— Sin piedad (2026)
Te debiste de encontrar al espíritu del bosque.
You must have encountered the forest spirit.
— Mi vecino Totoro (1988)
Debiste haberme contado antes el problema.
You should have told me about the problem earlier.
Debiste matarme cuando te di la oportunidad.
You should have killed me when I gave you the chance.
— Jugada Maestra (2026)