should have thought
Debería haber pensado antes en eso.
I should have thought of that sooner.
Tal vez debería haber pensado en eso antes.
Maybe I should have thought about that sooner.
— System crasher (2019)
Debería haber pensado esto mejor.
I should have thought this through better.
— Una cuestión de tiempo (2013)
Debería haber pensado antes en ello.
I should have thought about it sooner.
Debería haber pensado en eso antes.
I should have thought of that before.