1.has been
2.to get
3.have finished
4.will visit
5.Does do
6.comes
7.did do
8.joined
9.will see
10.works
11have returned