it's been a long time since

ça fait longtemps que

→ it
phrase Rare #22,734
ça fait longtemps que S’emploie pour dire qu’une longue période s’est écoulée depuis une action ou un événement. Le verbe qui suit est généralement au passé simple ou au present perfect en anglais.
EN: It's been a long time since we last met.
FR: Ça fait longtemps que nous ne nous sommes pas vus.

It's been a long time since I've written letters to someone.

Cela fait longtemps que je n’ai pas écrit de lettres à quelqu’un.

It's been a long time since I've seen you smile.

Ça fait longtemps que je ne t’ai pas vu sourire.

It's been a long time since I first joined that war.

Cela fait longtemps que j’ai rejoint cette guerre pour la première fois.

— Elite Squad (2007)

It's been a long time since we've drunk together like this.

Ça fait longtemps qu’on n’a pas bu ensemble comme ça.

— Departures (2008)

It's been a long time since he smiled like that.

Ça faisait longtemps qu’il n’avait pas souri comme ça.

— Ne Zha (2019)

It's been a long time since I've worn a tie.

Ça fait longtemps que je n’ai pas porté de cravate.

It's been a long time since I've had a real vacation.

Cela fait longtemps que je n’ai pas pris de vraies vacances.

It's been a long time since they've seen any riches.

Cela fait longtemps qu’ils n’ont pas vu la moindre richesse.

— The Hobbit: The Desolation of Smaug (2013)

It's been a long time since I've written anything.

Cela fait longtemps que je n’ai rien écrit.

It's been a long time since I've heard that song.

Ça fait longtemps que je n’ai pas entendu cette chanson.

It's been a long time since Grandma took anyone under her skirts.

Ça fait longtemps que Grand-Mère n’a pris personne sous ses jupes.

— The Tin Drum (1979)

It's been a long time since we last met.

Cela fait longtemps que nous ne nous sommes pas vus.