it's been a long time since

ça fait longtemps que

→ it
phrase Rare #23,614
ça fait longtemps que En français, on emploie souvent une tournure négative pour exprimer qu’une action n’a pas eu lieu depuis longtemps.
EN: It's been a long time since I visited my grandmother.
FR: Ça fait longtemps que je n'ai pas rendu visite à ma grand-mère.

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 we last met.

Cela fait longtemps que nous ne nous sommes pas vus.

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 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 had a real vacation.

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

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 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 I've worn a tie.

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

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 seen you smile.

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

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 he smiled like that.

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

— Ne Zha (2019)