há algumas semanas

a few weeks ago; for a few weeks

→ haver
phrase Rare #34,293
a few weeks ago; for a few weeks With a completed past event, it means “a few weeks ago.” With a continuing state or action, it means “for a few weeks.”
PO: Mudei para esta cidade há algumas semanas.
EN: I moved to this city a few weeks ago.

Peguei esse livro há algumas semanas para me distrair.

I picked up this book a few weeks ago to distract myself.

— Harry Potter e a Pedra Filosofal (2001)

Tom conhece Mary há algumas semanas.

Tom has only known Mary for a few weeks.

Mas há algumas semanas, apareceu uma carta à minha porta.

But a few weeks ago, a letter appeared at my door.

— Truque de Mestre: O 3° Ato (2025)

Quem acreditaria nisso há algumas semanas?

Who would have believed this a few weeks ago?

— F1: O Filme (2025)

Tom morreu há algumas semanas.

Tom died a few weeks ago.

Eu coloquei um num Talis há algumas semanas.

I put one in Talis a few weeks ago.

— Em Campo Minado (2014)