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