Ответ:

Перевод задания: Вставьте 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 — с начальной точкой отсчёта.