Оборот il y a

Переводится на русский язык при помощи глаголов есть, имеется, находится и т.п., «a» здесь является глаголом avoir и спрягается также, как он.

Il y a / Il n’y a pas de — есть / нет
En hiver il y a de la neige — Зимой есть (идёт) снег.
Il n’y a presque pas de place — Почти нет места.
Вопросительная форма:
Y a-t-il un endroit pour nager ? — Есть где поплавать?

il y a + durée
Столько-то времени назад, выражает действие, которое началось в прошлом и закончилось.
J’ai appris à conduire il y a dix ans — Я научился водить 10 лет назад.
Elle etait la il y a dix minutes — Она была там 10 минут назад.
Nous avons rencontré Tom dans le parc il y a deux heures — Мы встретили Тома в парке два часа назад.

il y a + durée + que
Прошло много времени, уже, выражает начало или продолжительность действия, которое началось в прошлом и продолжается.
Il y a longtemps que je n’ai pas eu de nouvelles de Sophie — Прошло много времени, с тех пор как я получал новости от Софи (не получал и до сих пор не получил).
Il y a deux ans que je ne mange plus de chocolat — Прошло уже 2 года, как я не ем больше шоколад (начал 2 года назад и до сих пор не ест).

Посмотри видео на французском, чтобы услышать произношение оборота il y a.