Ex1
1 Will you have retired
2 will not be working
3 won't have finished
4 will have been
5 will be having
6 will have read
7 will be lying
8 will be having
9 will have completed
10 will have reached
11 will be watching
12 will have prepared
13 will have answered
14 will be checking
15 will be discussing
16 will have repaired
17 will be working
18 will have used
19 will have understood
20 will have thrown away
Ex2
1 B
2 B
3 B
4 C
5 C
6 C
7 B
8 C
9 A