it’s been a long time since
Deve ser Ippolit, faz tempo que não aparece.
It must be Ippolit, he hasn't shown up in a while.
— Ирония судьбы, или С легким паром! (1976)
Faz tempo que não estudo alemão.
It’s been a long time since I studied German.
Faz tempo que não tenho notícias.
I haven't heard from you in a long time.
— Central do Brasil (1998)
Faz tempo que não como macarrão.
I haven't had pasta in a long time.
Faz tempo que não vemos a Senhora.
It's been a long time since we've seen you, ma'am.
— Adeus, Meninos (1987)
I haven't sung in a long time.