ça fait des années que
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.