it's been years since

ça fait des années que

→ it
phrase Rare #36,932
ça fait des années que S’emploie pour dire qu’une action ne s’est pas produite depuis plusieurs années. La proposition qui suit peut être au prétérit ou au present perfect.
EN: It's been years since I visited my hometown.
FR: Ça fait des années que je n'ai pas visité ma ville natale.

It's been years since he's studied Finnish.

Cela fait des années qu’il n’a pas étudié le finnois.

It's been years since I sat on a floor.

Ça fait des années que je ne me suis pas assis(e) par terre.

— The Man from Earth (2007)

It's been years since I've seen Pierre.

Cela fait des années que je n’ai pas vu Pierre.

It's been years since I've seen you.

Ça fait des années que je ne t’ai pas vu.