1. You have been waiting for a bus for ten minutes only.
2. Nelly and Mary have been doing the shopping since early morning.
3. It has been snowing since last night.
4. Jack and his friend have not been riding bikes for three hours now.
5. The teacher has been explaining a grammar rule since the beginning of the lesson.
Ответ: have been waiting, have been doing, has been snowing, have not been riding, has been explaining
Grammar Ninja
Пока другие мучаются, ты уже на финише. Время для хобби активировано
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей
Ответ: have been waiting, have been doing, has been snowing, have not been riding, has been explaining