Помогите даю 10 баллов всё на фото
Ответ:
1 has been waiting
2 have been riding
3 has been listening
Объяснение: