cela fait longtemps que

it's been a long time since

→ cela
phrase Common #8,165
it's been a long time since Often shortened to « ça fait longtemps que » in everyday French.
FR: Cela fait longtemps que je ne l’ai pas vu.
EN: I haven’t seen him 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 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 chanté.

It's been a long time since I sang.

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 eu une telle agréable surprise.

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

Cela fait longtemps que j'attends ce moment.

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

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 pas fait quelque chose comme ça.

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