ter pensado nisso antes

to have thought of that before

→ ter
phrase Rare #37,660
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.

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.

Você deveria ter pensado nisso antes.

You should have thought of that beforehand.

Devia ter pensado nisso antes.

I should have thought of that sooner.

— O Ódio (1995)

Você devia ter pensado nisso antes.

You should have thought of that before.

— O Salário do Medo (1953)