Ответ:
1 - have been waiting; arrived
2 - have been studying; got
3 - have been talking; left
4 - have been driving; got
5 - was returned; have been jogging
6 - was returned; have been practice
7 - have; have been shopping
8 - have been excercising; wanted
9 - have been preparating; passed
10 - have been swimming; sat
11 - have been watching; came
12 - returned have been raining
13 - have been using; brang
14 - have been working
15 - have been flying; arrived
Объяснение: