debí haberte

I should have

→ deber
phrase Rare #26,694
I should have Used to express regret about something you did or failed to do in the past. Often followed by a past participle or verb phrase.
SP: Debí haberte llamado antes.
EN: I should have called you earlier.

No debí haberte hecho ese sándwich.

I shouldn't have made you that sandwich.

Debí haberte escuchado.

I should have listened to you.

Jamás debí haberte dado a luz.

I should never have given birth to you.

— El quinto elemento (1997)

No debí haberte contado nunca sobre él.

I never should have told you about him.

Nunca debí haberte traído aquí.

I should never have brought you here.

— Killer Whale (2026)

Lo siento, camarada, debí haberte escuchado.

I'm sorry, comrade, I should have listened to you.

— Asesinos (2015)

Debí haberte disparado la primera vez que te vi.

I should have shot you the first time I saw you.

Yo debí haberte dicho que íbamos a venir.

I should have told you we were coming.

No debí haberte pedido que hicieras eso.

I shouldn't have asked you to do that.

Nunca debí haberte dejado.

I should never have left you.

— Zootrópolis 2 (2025)

Debí haberte dicho que iba a traer a alguien.

I should have told you I was bringing someone.