Ответ:

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

Форма: have/has been + глагол с окончанием -ing. Она описывает действие, которое продолжается до настоящего момента.

  1. It has 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. (Учитель объясняет грамматическое правило с начала урока.)