Ответ:
1)
1 has been ringing
2 have been looking
3 has been studying
4 How long have you been waiting ...
5 has been raining
6 have been arguing
7 have been driving
8 How long have you been smoking ...
9 has been snowing
10 has been looking
2)
1 had been walking
2 had been crying
3 had been sitting
4 -------------
5 had been asking
6 had been looking
7 had been feeling
8 had been living
3)
1 will have been working
2 will have been working
3 ... will Mary have been staying ..
4 will have been going
5 will have been working
6 will have been building
Объяснение: