Ответ:

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

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

Ответ: 1 — a; 2 — c; 3 — c; 4 — a; 5 — a.