2b
34
1 will have finished
2 will be driving
3 will have repaired
4 Will you be working
5 will have built
6 will be showing
7 won’t have completed
8 will have been working
9 won’t have created
10 will have travelled