Ответ:

Перевод задания: Вставьте since или for.

  1. for six months (в течение шести месяцев)
  2. since June (с июня)
  3. for two weeks (в течение двух недель)
  4. for three years (в течение трёх лет)
  5. since last week (с прошлой недели)
  6. for a month (в течение месяца)
  7. since yesterday (со вчерашнего дня)
  8. since 1977 (с 1977 года)

Правило: for ставится перед промежутком времени, since — перед моментом начала.