Ответ:

Перевод задания: Вставьте since или for и поставьте глагол в правильную форму Present Perfect.

  1. Joe has been at this school for five years. — Джо учится в этой школе пять лет.
  2. Where’s Alison? I haven’t seen her since this morning. — Где Элисон? Я не видел(а) её с сегодняшнего утра.
  3. Mr Wayne has known his wife since they were both small children. — Мистер Уэйн знает свою жену с тех пор, как они оба были маленькими детьми.
  4. Ben hasn’t seen his uncle for several years. — Бен не видел своего дядю уже несколько лет.
  5. I haven’t been very well since Monday. — Я не очень хорошо себя чувствую с понедельника.
  6. My brother has had his new mountain bike for two weeks. — У моего брата новый горный велосипед уже две недели.
  7. They have lived here since they first came to Britain. — Они живут здесь с тех пор, как впервые приехали в Британию.
  8. The poor animal is very hungry. It hasn’t had anything to eat for days. — Бедное животное очень голодное. Оно уже несколько дней ничего не ело.

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