ter pensado nisso antes

to have thought of that before

→ ter
phrase Rare #38,018
to have thought of that before Often used with deveria or devia to express that someone should have thought of something earlier, sometimes as criticism or regret.
PO: Eu devia ter pensado nisso antes de aceitar a proposta.
EN: I should have thought of that before accepting the proposal.

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)

Devia ter pensado nisso antes.

I should have thought of that sooner.

— O Ódio (1995)

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.