Indique la durée écoulée depuis un événement donné ou depuis la fin d'un état :Je l'ai croisée il y a six mois.Il y a sept heures, j'étais encore à New York.
(En corrélation avec que).Indique la durée d'une action depuis son origine, ou bien la durée écoulée depuis un événement donné dont on considère les suites :Il y a cinq ans que je ne l'ai pas vu (= cela fait cinq ans que je ne l'ai pas vu).Il y a deux jours qu'elle est arrivée, et je ne l'ai pas encore appelée.On utilise aussi il y avait, il y aura, il y eut (LITT.), il y a eu :Il y aura demain deux ans que je n'ai pas fumé.