Ответ:

Перевод задания: Заполните пропуски словами since или for.

  1. She has been studying English since your birthday. (Она изучает английский с твоего дня рождения.)
  2. Meredith has been living here since 1997. (Мередит живёт здесь с 1997 года.)
  3. Meredith has been living here for eighteen years. (Мередит живёт здесь уже восемнадцать лет.)
  4. He has been working here for the last two years. (Он работает здесь последние два года.)
  5. We have been living here for 5 years. (Мы живём здесь пять лет.)

Since указывает начальный момент, а for — продолжительность.