Решение #
1 've been studying (учился)
2 's joined (вступил)
3 's been cooking (готовила)
4 's gone (ушла)
5 've been swimming (купался)
Пояснения:
1. I have been studying all day. Time for a break!
Я учился весь день. Время передохнуть!
have been studying - Время Present Perfect Continuous – в данном случае показано длительное действие, которое только что или совсем недавно завершилось.
2. Peter has joined the school drama club.
Питер поступил в школьный театральный кружок.
has joined - Время Present Perfect – действие произошло в прошлом, без конкретизации, когда именно.
3. Jane has been cooking for two days to prepare for the dinner party.
Джейн готовила в течение двух дней, чтобы подготовиться к званому ужину.
has been cooking - Время Present Perfect Continuous – в данном случае показано длительное действие в недавнем прошлом, которое имеет связь с событиями в настоящем (со званным ужином).
4. Mum has gone to the shops. She’ll be back soon.
Мама ушла за покупками. Она скоро вернется.
has gone - Время Present Perfect – действие произошло в прошлом, без конкретизации, когда именно, и имеет значение для данной беседы.
5. I have been swimming all morning. I am so tired!
Я плавал всё утро. Я так устал!
have been swimming - Время Present Perfect Continuous – в данном случае показано длительное действие в недавнем прошлом, которое имеет результат в настоящем (я устал, так как плавал все утро).