debí haber

should have

→ deber
phrase Uncommon #13,278
should have Used to say that something was the right thing to do in the past, often with regret or criticism.
SP: Debí haber estudiado más para el examen.
EN: I should have studied more for the exam.

Debí haber ido con ellos.

I should have gone with them.

— Bacurau (2019)

Me debí haber casado contigo.

I should have married you.

No debí haber enviado ese e-mail.

I shouldn't have sent that email.

Debí haber dejado mi pico cerrado.

I should have kept my mouth shut.

— El chico y la garza (2023)

Debí haber traído un paraguas.

I should have brought an umbrella.

— Chainsaw Man - La película: El arco de Reze (2025)

No debí haber comprado tal cosa.

I shouldn't have bought that thing.

Realmente debí haber sabido eso.

I really should have known that.

Debí haber comprado un robot.

I should have bought a robot.

— El quinto elemento (1997)

Nunca debí haber aceptado a Linton.

I should never have accepted Linton.

— “Cumbres Borrascosas” (2026)

Debí haber escuchado a mi padre y no haberme ido contigo hace tantos años.

I should have listened to my father and not left with you so many years ago.

— Todo a la vez en todas partes (2022)

Debí haber huido cuando tuve la ocasión.

I should have fled when I had the chance.

— Asesinos (2015)

Quizá no debí haber llamado.

Maybe I shouldn't have called.

— París, je t'aime (2006)

No debí haber ido a ver a Tom.

I shouldn't have gone to see Tom.

No debí haber vendido mi auto.

I shouldn't have sold my car.

Debí haber dejado de fumar hace años.

I should have quit smoking years ago.

Debí haber interpretado las señales.

I should have interpreted the signs.

Sé que no debí haber escuchado a escondidas.

I know I shouldn't have eavesdropped.

No debí haber malgastado mi tiempo viendo aquella película.

I shouldn't have wasted my time watching that movie.

Debí haber cambiado contigo, debimos haber cambiado juntos..

I should have changed with you, we should have changed together.

Debí haber escogido un nombre de usuario más corto.

I should have chosen a shorter username.

Eso es lo que debí haber dicho.

That's what I should have said.

Debí haber pedido más.

I should have asked for more.

— Porco Rosso (1992)

Debí haber usado Gramoxon en ese entonces.

I should have used Gramoxon back then.

— Madre (Madeo) (2009)

No debí haber desperdiciado mi tiempo.

I shouldn't have wasted my time.

No debí haber puesto mi laptop tan cerca del borde de la mesa.

I shouldn't have put my laptop so close to the edge of the table.

Debí haber consultado a mis padres sobre este asunto.

I should have consulted my parents about this matter.