cela fait longtemps que

it's been a long time since

→ cela
phrase Common #8,464
it's been a long time since « Cela fait longtemps que » is somewhat more formal than the common spoken form « ça fait longtemps que ». The verb that follows indicates an action or situation that has continued or has not happened for a long time.
FR: Cela fait longtemps que je ne suis pas allé au cinéma.
EN: It's been a long time since I went to the movies.

Cela fait longtemps que nous nous sommes vues pour la dernière fois.

It’s been a long time since we last saw each other.

Cela fait longtemps que je n'ai pas fait quelque chose comme ça.

I haven't done anything like this in a long time.

Cela fait longtemps que j'attends.

I've been waiting for a long time.

Cela fait longtemps que nous nous sommes vus pour la dernière fois.

It's been a long time since we last saw each other.

Cela fait longtemps que je n'ai pas fait ça.

I haven't done this in a long time.

Cela fait longtemps que je n'ai eu une telle agréable surprise.

It’s been a long time since I’ve had such a pleasant surprise.

Cela fait longtemps que je n'ai pas écrit.

It's been a long time since I last wrote.

Cela fait longtemps que je n'ai pas chanté.

It's been a long time since I sang.

Cela fait longtemps que j'attends ce moment.

I've been waiting for this moment for a long time.