Ответ:

Перевод задания: Допишите предложения, используя слова из рамочки.

Возможные подходящие дополнения:

  1. They have been writing the text all day. (Они пишут текст весь день.)
  2. I have been watering the flowers for an hour. (Я поливаю цветы уже час.)
  3. They have been discussing the problem for a long time. (Они обсуждают проблему уже долгое время.)
  4. My uncle has been learning English for three months. (Мой дядя учит английский уже три месяца.)
  5. I have been waiting for you for two minutes. (Я жду тебя уже две минуты.)
  6. They have been playing football for ten days. (Они играют в футбол уже десять дней.)
  7. You have been watching TV since I came home. (Ты смотришь телевизор с тех пор, как я пришёл домой.)
  8. I have been packing my suitcase for the last few months. (Я собираю чемодан последние несколько месяцев.)

Для длительности употребляется for, для начального момента — since. В рамочке есть и другие варианты; без дополнительного контекста несколько сочетаний могут подходить к одному предложению.