há vários anos

for several years

→ haver
phrase Rare #28,185
for several years Can also mean "several years ago" when used with a past event.
PO: Moro aqui há vários anos.
EN: I have lived here for several years.

Seu estado de saúde está ruim há vários anos.

His health has been poor for several years.

Comecei nesta empresa há vários anos.

I started at this company several years ago.

Há vários anos que esta hipótese não tem confirmação.

This hypothesis has not been confirmed for several years.

— Solaris (1972)

Há vários anos.

For several years.

— A Liberdade é Azul (1993)

Eu conheci Tom há vários anos.

I met Tom several years ago.

Nós compramos esse carro há vários anos.

We bought this car several years ago.

Minha mãe estuda francês há vários anos.

My mother has been studying French for several years.

Comecei nessa empresa há vários anos.

I started at this company several years ago.

encerramos o trabalho aqui há vários anos.

We finished the work here several years ago.

— Em Busca da Vida (2006)