il y a longtemps que

it's been a long time since

→ il
phrase Uncommon #18,484
it's been a long time since Used to say that a long time has passed since an action or situation began. In questions, it can mean “how long have you...?”
FR: Il y a longtemps que nous habitons ici.
EN: We've lived here for a long time.

Il y a longtemps que je n'ai pas assisté à un match, évidemment.

It’s been a long time since I’ve attended a game, obviously.

— Harry Potter et le Prince de sang-mêlé (2009)

Il y a longtemps que vous êtes là?

How long have you been here?

Il y a longtemps que j'attends ça.

I've been waiting for this for a long time.

— Juno (2007)

Il y a longtemps que tu es ici?

How long have you been here?

— Star Wars, épisode I - La Menace fantôme (1999)

Il y a longtemps que j'ai dit ça.

It's been a long time since I said that.

Il y a longtemps que je veux vous parler.

I've been wanting to talk to you for a long time.

Il y a longtemps que je n'ai pas pêché.

I haven't gone fishing in a long time.

Il y a longtemps que je l'ai pas vu.

I haven’t seen him in a long time.

— Pixote, la loi du plus faible (1980)

Il y a longtemps que vous connaissez ce citoyen Gorbounov?

How long have you known this citizen Gorbunov?

— Le Bras de diamant (1969)

Il y a longtemps que j'ai fait la vaisselle.

I did the dishes a long time ago.

Il y a longtemps que je voulais te le dire.

I've wanted to tell you this for a long time.

— Guerre et Paix (1968)

Il y a longtemps que je n'ai plus de nouvelles de chez moi.

It's been a long time since I've heard from home.

— Central do Brasil (1998)

Il y a longtemps que je le souhaitais, très heureuse.

I've wanted this for a long time, I'm very happy.

— Guerre et Paix (1968)

Il y a longtemps que vous le connaissez?

How long have you known him?

— La dolce vita (1960)

C'est qu'il y a longtemps que je n'ai affronté qu'un adversaire.

It's just that it's been a long time since I've faced a single opponent.

— Princess Bride (1987)

Il y a longtemps que j'ai écrit quoi que ce soit.

It’s been a long time since I wrote anything.

Il y a longtemps que tu as des envies de salé?

Have you been craving salty food for a long time?

— Moscou ne croit pas aux larmes (1980)

Il y a longtemps que Lydia parlait plus de toi.

Lydia hasn't talked about you in a long time.

— Parle avec elle (2002)

Il y a longtemps que je ne l'ai pas vu.

I haven’t seen him in a long time.