debería haberlo

should have

→ deber
phrase Rare #34,944
should have Used with a past participle to say that someone should have done something in the past. The pronoun “lo” means “it” and refers to a masculine object or situation.
SP: Debería haberlo llamado antes.
EN: I should have called him earlier.

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)

Debería haberlo previsto.

I should have foreseen it.

— Deseo, peligro (2007)