should have
Usted debería haberlo mantenido en secreto.
You should have kept it a secret.
Ella nunca debería haberlo besado.
She never should have kissed him.
Debería haberlo terminado antes.
I should have finished it earlier.
Nunca debería haberlo comprado.
I never should have bought it.
Supongo que debería haberlo leído con más atención.
I suppose I should have read it more carefully.
Disculpa, no debería haberlo mencionado.
Sorry, I shouldn't have mentioned that.
— Doña Clara (2016)