to have thought of that before
Você deveria ter pensado nisso antes.
You should have thought of that beforehand.
Você devia ter pensado nisso antes.
You should have thought of that before.
— O Salário do Medo (1953)
Deveria ter pensado nisso antes.
I should have thought of that sooner.
— Transtorno Explosivo (2019)
Eu deveria ter pensado nisso antes.
I should have thought of that earlier.