il y a longtemps que

it's been a long time since

→ il
phrase Uncommon #19,280
it's been a long time since In questions, it can mean “have you been … long?”
FR: Il y a longtemps que je n'ai pas mangé de sushi.
EN: It's been a long time since I ate sushi.

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 je veux vous parler.

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

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

I haven’t seen him in a long time.

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 je n'ai pas pêché.

I haven't gone fishing in a long time.

Il y a longtemps que vous êtes là ?

How long have you been here?

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

I did the dishes a long time ago.

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 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 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 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 j'ai écrit quoi que ce soit.

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

Il y a longtemps que tu attends ?

Have you been waiting long?

— Garçon d'honneur (1993)

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 tu devais être à l'aéroport.

You should have been at the airport a long time ago.

— L'ironie du sort, ou profitez de votre bain ! (1976)

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 ne t'ai plus écrit.

It's been a long time since I last wrote to you.

— Garçon d'honneur (1993)

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 vous le connaissez ?

How long have you known him?

— La dolce vita (1960)

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 j'attends ça.

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

— Juno (2007)

Il y a longtemps que vous connaissez ce citoyen Gorbounov ?

How long have you known this citizen Gorbunov?

— Le Bras de diamant (1969)