debería haberlo hecho

should have done it

→ deber
phrase Rare #29,906
should have done it Often used to express regret or a missed obligation. With no, it means “shouldn't have done it.”
SP: Debería haberlo hecho antes de salir.
EN: I should have done it before leaving.

Debería haberlo hecho hace años.

I should have done it years ago.

— La canción del mar (2014)

Debería haberlo hecho yo mismo en esa playa.

I should have done it myself on that beach.

— Sin piedad (2026)

No debería haberlo hecho.

I shouldn't have done it.

— Roofman: Un ladrón en el tejado (2025)

Quizá no debería haberlo hecho.

Perhaps I shouldn't have done it.

Yo no debería haberlo hecho nunca.

I should never have done it.

Debería haberlo hecho hace mucho tiempo.

I should have done this a long time ago.

No debería haberlo hecho nunca.

I should never have done it.

Y, sí, debería haberlo hecho.

And yes, I should have done it.

— TÁR (2022)

Debería haberlo hecho.

I should have done it.

— Las flores de la guerra (2011)

Parece que debería haberlo hecho yo.

It seems like I should have done it.