Answer:
1. will have cooked
2. would have made
3.will have cleaned
4.will watch
5.will have built
6.will have opened
7.will open
8.would have done
9. I dont even know
10.will jack attend
11. will give
1.6m questions
2.0m answers