it's been years since

ça fait des années que

→ it
phrase Rare #38,047
ça fait des années que S’emploie pour dire qu’une action n’a pas eu lieu depuis longtemps.
EN: It's been years since I visited London.
FR: Ça fait des années que je ne suis pas allé à Londres.

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.