Il y a un an que j'habite ici.
Il y avait une heure que je ne mangeais plus.
Il y avait presque deux heures qu'elle était dans la salle d'attente.
mais
Il y a un an on fêtait ses dix-huit ans.
Il y vingt ans c'était une chose rare.
Pourquoi ces deux dernières phrase ne comportent-elles pas "que" ?