há três semanas

three weeks ago

→ haver
phrase Rare #25,404
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.

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

The bar has been closed for three weeks.

— Fale com Ela (2002)

Tenho trabalhado nisto há três semanas.

I've been working on this for three weeks.

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

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

Eu os vi há três semanas.

I saw them three weeks ago.

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

This bread was made at least three weeks ago.

Comprei isso há três semanas em Boston.

I bought this three weeks ago in Boston.

Eu as vi há três semanas.

I saw them three weeks ago.

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

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

— F1: O Filme (2025)

Tom desapareceu há três semanas.

Tom disappeared three weeks ago.

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

We've been here for three weeks.

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

I stopped talking to Tom three weeks ago.