it's been years since
Sono anni che non ci parliamo.
We haven't spoken to each other for years.
— Il favoloso mondo di Amélie (2001)
I haven't prayed for years.
— The Big Sick - Il matrimonio si può evitare... l'amore no (2017)
Sai bene che sono anni che non “salto addosso “come dici tu.
You know very well that it's been years since I "jumped on someone" as you say.
— Le invasioni barbariche (2003)
Sono anni che invidio questo tipo.
I've been envious of this guy for years.
— Crimini e misfatti (1989)
Sono anni che non mi siedo su un pavimento.
It's been years since I sat on the floor.
— L'uomo che venne dalla Terra (2007)
Sono anni che non ci sono foche in questa zona.
There haven't been any seals in this area for years.
— La canzone del mare (2014)
Sono anni che vive come un cavernicolo.
He has been living like a caveman for years.
— I morti non muoiono (2019)