faz anos que

it's been years since

→ fazer
phrase Rare #33,212
it's been years since Used to say that something happened or began years ago. With an ongoing action, it can mean “for years.”
PO: Faz anos que não falo com ela.
EN: I haven’t spoken to her in years.

Faz anos que não desenho.

I haven't drawn in years.

Faz anos que eu não ando de metrô.

It's been years since I've ridden the subway.

— Parasita (2019)

Faz anos que não o vejo.

I haven't seen him in years.

— Em Busca da Vida (2006)

Faz anos que eu não desenho.

I haven’t drawn in years.

Faz anos que trabalho com ele!

I've been working with him for years!

— Mulheres à Beira de um Ataque de Nervos (1988)

Faz anos que eu não vejo o Tom.

I haven't seen Tom in years.

Meu Deus, faz anos que não venho aqui.

My God, it's been years since I've been here.

— Os Excêntricos Tenenbaums (2001)