há vários anos

for several years

→ haver
phrase Rare #28,457
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.

Comecei nessa 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)

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

His health has been poor for several years.

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

We bought this car several years ago.

Eu conheci Tom há vários anos.

I met Tom several years ago.

Comecei nesta empresa há vários anos.

I started at this company several years ago.

Já encerramos o trabalho aqui há vários anos.

We finished the work here several years ago.

— Em Busca da Vida (2006)

Há vários anos.

For several years.

— A Liberdade é Azul (1993)

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

My mother has been studying French for several years.