15.B
16D
17.B
18.C
19.A
20.C
21.A
22.D
23.A
24.B
25.C
26.A
27.B
28.C
29.C
30.C
PRACTICE
1.will be
2.was collapsed
3.invented
4.has spent
5.seems
6.doesn't play
7.come
8.will give
9.see
10.is
11.is thinking
12.is thinking
13.are always playing
14.is
15.is doing
16.isn't teaching/is phoning
17.was always playing
18.was meding/was reading
19.will be taking
20.is going to rain
21.collapsed/blew
22.is shining/are singing
23.does she usually do
24.will have/will drink
25.will be
26.are going to have
27.drinks
28.didn't enjoy
29.saw/was sitting