1 will have built
2 will have been waiting
3 shall/will have finished
4 won't retire
5 will have been flying
6 will have completed
7 'll have been working
8 'll help
9 will have been married
10 will cut
11 will have got
12 will see
13 will have disappeared
14 finds out, will be
15 will have been studying
16 won't have reached