Ответ:

Ответ (EN):

  1. She has been walking 10 km for 3 hours.
  2. I have just been talking to Ann on the phone since 2 o'clock.
  3. Nick has been learning this poem by heart all morning!
  4. Mummy hasn't cooked yet.

Перевод (RU):

  1. Она ходила 10 км в течение 3 часов.
  2. Я только что разговаривал с Анной по телефону с 2 часов.
  3. Ник учит это стихотворение наизусть все утро!
  4. Мама еще не готовила.