Ответ:

Перевод задания: Дополните предложения, используя от одного до трёх слов.

  1. They have been married for five years. — Они женаты пять лет.
  2. David has been watching TV since 5 o’clock. — Дэвид смотрит телевизор с пяти часов.
  3. He has been at work since 8:30. — Он на работе с 8:30.
  4. No, I’ve been here for five days. — Нет, я здесь уже пять дней.
  5. I’ve known Helen since we were at school together. — Я знаю Хелен с тех пор, как мы вместе учились в школе.
  6. Really? How long has he lived there? — Правда? Как давно он там живёт?
  7. George has had the same job for 20 years. — Джордж работает на одной и той же работе уже 20 лет.
  8. They have been here since Monday. — Они здесь с понедельника.

Кратко о правиле: since указывает, с какого момента длится действие, а for — как долго оно длится. Для продолжающихся состояний и действий употребляется Present Perfect или Present Perfect Continuous.