Ответ:

Перевод задания: Составьте предложения в Present Perfect по опорным словам. Используйте for или since.

  1. My grandparents have lived in their flat for forty years. — Мои бабушка и дедушка живут в своей квартире сорок лет.
  2. We haven’t been on holiday for six months. — Мы не ездили в отпуск шесть месяцев.
  3. My sister has worked in Geneva since 2009. — Моя сестра работает в Женеве с 2009 года.
  4. They haven’t visited us for a long time. — Они давно нас не навещали.
  5. I haven’t seen her since 2012. — Я не видел(а) её с 2012 года.
  6. He has wanted to go to Brazil since last year. — Он хочет поехать в Бразилию с прошлого года.

Правило: For ставится перед периодом времени, since — перед моментом, с которого началось действие.