Wordil y a... queMeaningit has been (duration)Part of speechphrasePronunciationCourseFrenchLessonOngoing duration (ça fait... que)Usages of il y a... queIl y a longtemps que cet expatrié étudie la langue.This expatriate has been studying the language for a long time.Il y a plusieurs semaines que je veux m'installer à l'étranger.I have wanted to settle down abroad for several weeks.