debería haber hecho

should have done

→ deber
phrase Common #6,407
should have done Often implies that the action was advisable but was not done.
SP: Debería haber hecho la tarea ayer.
EN: I should have done the homework yesterday.

Tom no debería haber hecho enfadar a Mary.

Tom shouldn't have made Mary angry.

Debería haber hecho lo que me dijo la médica.

I should have done what the doctor told me.

¿Entonces qué debería haber hecho?

So what should I have done then?

— El tiempo contigo (2019)

Ella no debería haber hecho semejante cosa.

She shouldn't have done such a thing.

Lo que debería haber hecho al respecto.

What I should have done about it.

— Sin piedad (2026)

Algo que debería haber hecho hace mucho tiempo.

Something I should have done a long time ago.

¿Qué debería haber hecho en esa situación?

What should I have done in that situation?

Él debería haber hecho el examen.

He should have taken the exam.

Debería haber hecho eso.

I should have done that.

— La Nuit américaine (1973)

He hecho muchas cosas que no debería haber hecho.

I've done many things I shouldn't have done.

Lo que debería haber hecho hace mucho tiempo.

What I should have done a long time ago.

Y debería haber hecho esto al principio.

And I should have done this from the beginning.

— Cuestión de tiempo (2013)

Tom debería haber hecho algo.

Tom should have done something.

Él debería haber hecho eso hace mucho tiempo.

He should have done that a long time ago.

Debería haber hecho esto hace mucho tiempo.

I should have done this a long time ago.