Ответ:

Перевод задания: Выберите правильные ответы.

В примере верно a) forty years: for употребляется с периодом времени. Since указывает на начальный момент.

  1. a) was — I’ve loved pasta since I was a child. (Я люблю пасту с тех пор, как был(а) ребёнком.) После since здесь нужна форма прошедшего времени.
  2. c) for — We’ve been in this flat for six months. (Мы живём в этой квартире шесть месяцев.)
  3. c) He’s been — He’s been a chef for five years. (Он работает поваром пять лет.)
  4. a) ages — Kemal has had no sense of smell for ages. (Кемал уже очень давно не чувствует запахов.)
  5. a) last year — We haven’t visited our grandparents since last year. (Мы не навещали бабушку и дедушку с прошлого года.)