Ответ:

Перевод задания: Составьте предложения в настоящем совершённо-длительном времени (Present Perfect Continuous).

Форма времени: have/has been + глагол с окончанием -ing. Используем has с подлежащим в единственном числе третьего лица, в остальных случаях — have.

  1. I have been reading this book for three days.
    Я читаю эту книгу уже три дня.
  2. We have been playing volleyball for twenty minutes.
    Мы играем в волейбол уже двадцать минут.
  3. She has been cleaning the flat for more than an hour.
    Она убирает квартиру уже больше часа.
  4. Peter has been swimming for half an hour.
    Питер плавает уже полчаса.
  5. Anna has been speaking on the phone for an hour now.
    Анна разговаривает по телефону уже целый час.
  6. You have been waiting for a bus for ten minutes only.
    Вы ждёте автобус всего десять минут.
  7. Nelly and Mary have been doing the shopping since early morning.
    Нелли и Мэри ходят за покупками с раннего утра.
  8. It has been snowing since last night.
    С прошлой ночи идёт снег.
  9. Jack and his friend have been riding bikes for three hours now.
    Джек и его друг катаются на велосипедах уже три часа.
  10. The teacher has been explaining a grammar rule since the beginning of the lesson.
    Учитель объясняет грамматическое правило с начала урока.