haberlo dicho

to have said it

→ haber
phrase Uncommon #23,994
to have said it The pronoun “lo” means “it” or “him,” depending on context.
SP: Deberías haberlo dicho antes.
EN: You should have said it earlier.

No deberías haberlo dicho.

You shouldn't have said that.

Tom no debería haberlo dicho.

Tom shouldn't have said it.

Voy a negar haberlo dicho.

I’m going to deny having said it.

— El botín (2026)

Yo mismo no podría haberlo dicho mejor.

I couldn't have put it better myself.

Debes haberlo dicho.

You must have said it.

— Aquarius (2016)

No debí haberlo dicho.

I shouldn’t have said that.

— Елена (2011)

Podría haberlo dicho.

I could have said it.

— Oh Boy (2012)

No debería haberlo dicho.

I shouldn't have said that.

— Pacto de sangre (1944)

Ustedes no deberían haberlo dicho.

You shouldn't have said it.

Usted no debería haberlo dicho.

You shouldn't have said it.

Tenías que haberlo dicho antes.

You should have said so sooner.

— Yo vi al diablo (2010)

Sería mejor no haberlo dicho.

It would have been better not to have said it.

Debería haberlo dicho antes.

I should have said it earlier.

— Mommy (2014)

Debiste haberlo dicho antes, hasta le había pedido que fuese mi maestro.

You should have said so sooner; I had even asked him to be my teacher.

— Ip Man (2008)

Deberías haberlo dicho.

You should have said so.

— Memorias de un Asesino (2003)

Haberlo dicho antes.

You should have said so earlier.

— Astérix & Obélix : Mission Cléopâtre (2002)