por vários anos

for several years

→ por
phrase Rare #31,182
for several years Used to say how long something lasted or was true.
PO: Ela trabalhou na empresa por vários anos.
EN: She worked at the company for several years.

Eu não sorri em fotos por vários anos.

I haven't smiled in photos for several years.

— Doentes de Amor (2017)

Tom morou em Boston por vários anos.

Tom lived in Boston for several years.

Tom foi vendedor de carros por vários anos.

Tom was a car salesman for several years.

Tom morou na Austrália por vários anos.

Tom lived in Australia for several years.

Tom viveu na Austrália por vários anos.

Tom lived in Australia for several years.

Estudamos francês por vários anos.

We studied French for several years.

Por vários anos, papai continuou a vir para o almoço de Domingo.

For several years, Dad continued to come for Sunday lunch.

— As Invasões Bárbaras (2003)