Ответ:

Перевод задания: Заполните пропуски, используя Present Perfect Continuous — настоящее совершённо-длительное время.

  1. Kate has been going to the shopping mall. She’ll be back in an hour. (Кейт пошла в торговый центр. Она вернётся через час.)
  2. How long has Tim been saving to buy a new car? (Как долго Тим копит, чтобы купить новую машину?)
  3. How much has Ron been spending on his German books? (Сколько Рон тратит на свои книги по немецкому языку?)
  4. Nick has been learning this poem by heart. (Ник учит это стихотворение наизусть.)
  5. I have been talking to Mary on the phone since 2 o’clock. (Я разговариваю с Мэри по телефону с двух часов.)

Вопросы образуются по схеме has/have + подлежащее + been + глагол с окончанием -ing; в утверждениях — подлежащее + has/have been + глагол с окончанием -ing.