Ответ:

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

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

  1. I have lived here since 2010. (Я живу здесь с 2010 года.)
  2. She has worked there for five years. (Она работает там пять лет.)
  3. We have known each other since childhood. (Мы знаем друг друга с детства.)
  4. He has been ill since Monday. (Он болеет с понедельника.)
  5. They have been married for ten years. (Они женаты десять лет.)
  6. I haven’t seen her since last week. (Я не видел её с прошлой недели.)
  7. It has been raining for two hours. (Дождь идёт уже два часа.)
  8. She has had this phone for three months. (У неё этот телефон уже три месяца.)