ça fait des années qu'

it's been years since; it has been years that

→ cela
phrase Rare #33,006
it's been years since; it has been years that Used to say that something happened a long time ago or that a situation has continued for years. The phrase is followed by a clause. The form qu' is the elision of que before a vowel, as in "qu'il" or "que ça" does not apply; before a consonant, use "que" instead.
FR: Ça fait des années qu'il fait ça.
EN: He's been doing that for years.

Ça fait des années qu'on s'est pas parlé.

It's been years since we last spoke.

— Le Fabuleux Destin d'Amélie Poulain (2001)

Ça fait des années qu'il fait ça.

He's been doing this for years.

Ça fait des années qu'ils font ça.

They've been doing that for years.

— American Gangster (2007)

Ça fait des années qu'on ne s'est pas vus.

We haven't seen each other in years.