há três semanas

three weeks ago

→ haver
phrase Rare #25,155
three weeks ago With a present-tense verb, it can mean “for three weeks” or “for the last three weeks.”
PO: Eles chegaram há três semanas.
EN: They arrived three weeks ago.

Esse pão foi feito há três semanas no mínimo.

This bread was made at least three weeks ago.

Eu os vi há três semanas.

I saw them three weeks ago.

Comprei isso há três semanas em Boston.

I bought this three weeks ago in Boston.

Há três semanas, falam que sou imprudente.

For the past three weeks, all they've been saying is that I'm reckless.

— F1: O Filme (2025)

Tenho trabalhado nisto há três semanas.

I've been working on this for three weeks.

O bar está fechado há três semanas.

The bar has been closed for three weeks.

— Fale com Ela (2002)

Nós estamos aqui há três semanas.

We've been here for three weeks.

Não, não a vejo há três semanas.

No, I haven't seen her for three weeks.

Eu as vi há três semanas.

I saw them three weeks ago.

Parei de falar com Tom há três semanas.

I stopped talking to Tom three weeks ago.

Tom desapareceu há três semanas.

Tom disappeared three weeks ago.