should have done
Lo que debería haber hecho hace mucho tiempo.
What I should have done a long time ago.
Debería haber hecho esto hace mucho tiempo.
I should have done this a long time ago.
Él debería haber hecho eso hace mucho tiempo.
He should have done that a long time ago.
Debería haber hecho lo que me dijo el médico.
I should have done what the doctor told me.
Y debería haber hecho esto al principio.
And I should have done this from the beginning.
— Una cuestión de tiempo (2013)
Ella no debería haber hecho semejante cosa.
She shouldn't have done such a thing.
Tom debería haber hecho algo.
Tom should have done something.
Algo que debería haber hecho hace mucho tiempo.
Something I should have done a long time ago.