ça fait des années qu'

it's been years since

→ cela
phrase Rare #47,862
it's been years since Depending on the following clause, it can also mean “for years.” The apostrophe is the elided form of que before a vowel.
FR: Ça fait des années qu'on ne s'est pas vus.
EN: It's been years since we've seen each other.

Ç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'on ne s’est pas vus.

We haven’t seen each other in years.

— Shower (1999)

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

We haven't seen each other in 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'il fait ça.

He's been doing this for years.