1-go
2-will not have completed
3- have received
4-which
5-play
6-had washed
7-has been going
8-that
9-was wearing
10-will have finished