debería haber pensado

should have thought

→ deber
phrase Rare #35,333
should have thought Expresses that someone ought to have thought about something earlier or should have considered it.
SP: Debería haber pensado en las consecuencias.
EN: I should have thought about the consequences.

Debería haber pensado antes en eso.

I should have thought of that sooner.

Debería haber pensado en eso antes.

I should have thought of that before.

Debería haber pensado esto mejor.

I should have thought this through better.

— Cuestión de tiempo (2013)

Debería haber pensado antes en ello.

I should have thought about it sooner.

Tal vez debería haber pensado en eso antes.

Maybe I should have thought about that sooner.

— Systemsprenger (2019)