debí haberte

I should have

→ deber
phrase Rare #26,861
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.

Jamás debí haberte dado a luz.

I should never have given birth to you.

— El quinto elemento (1997)

Lo siento, camarada, debí haberte escuchado.

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

— Asesinos (2015)

Debí haberte dicho que iba a traer a alguien.

I should have told you I was bringing someone.

No debí haberte contado nunca sobre él.

I never should have told you about him.

Yo debí haberte dicho que íbamos a venir.

I should have told you we were coming.

Nunca debí haberte traído aquí.

I should never have brought you here.

— Killer Whale (2026)

Debí haberte escuchado.

I should have listened to you.

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 disparado la primera vez que te vi.

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

No debí haberte hecho ese sándwich.

I shouldn't have made you that sandwich.