Ответ:

Решение:

Используем Present Perfect Continuous для действий, которые начались в прошлом и продолжаются до сих пор, или Present Perfect для завершенных действий с результатом.

  1. I have been studying all day. Time for a break! (Действие продолжалось весь день).
  2. Peter has joined the school drama club. (Действие завершено, есть результат - он теперь участник клуба).
  3. Jane has been cooking for two days to prepare for the dinner party. (Длительное действие с указанием периода времени 'for two days').
  4. Mum has gone to the shops. She'll be back soon. (Действие завершено, результат - она ушла и скоро вернется).
  5. I have been swimming all morning. I am so tired! (Действие продолжалось все утро, результат - усталость).

Ответ: have been studying, has joined, has been cooking, has gone, have been swimming.