ça fait longtemps que
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.