ça fait un moment que

it's been a while since

→ cela
phrase Rare #26,611
it's been a while since Used to say that something has been happening or has not happened for quite some time. It is followed by a clause, often with a present-tense verb in French where English uses “has been” or “hasn't.”
FR: Ça fait un moment que je n'ai pas vu mes amis.
EN: I haven't seen my friends in a while.

Ça fait un moment que je ne t'ai pas vu et tu as grandi!

I haven't seen you in a while, and you've grown!

Ça fait un moment que je n'ai pas mangé de pâtes.

I haven’t eaten pasta in a while.

Ça fait un moment que tu ne parles plus.

You haven't spoken for a while.

— Masaan (2015)

Ça fait un moment que je suis là.

I've been here for a while.

Ça fait un moment que je n'ai pas étudié le français.

I haven't studied French in a while.

Ça fait un moment que ça dure.

It's been going on for a while.

Ça fait un moment que je travaille avec lui, je n'ai jamais rien vu de tel.

I've been working with him for a while, and I've never seen anything like it.

— Drive (2011)

Ça fait un moment que je ne suis pas monté à cheval.

It’s been a while since I last went horseback riding.

Ça fait un moment que j'y pense.

I've been thinking about this for a while.

Ça fait un moment que tu n'es pas venu nous rendre visite.

It's been a while since you came to visit us.

— Plus fort que moi (2025)