1.is swimming, has been swimming
2.hasn't left, has been training
3.is...doing, is preparing, has been preparing
4.are still playing
5.hasn't finished,has been preparing
6.is playing, have been playing
7.have just heard
8.are...riding, are, have been riding
9.have been playing
10.have been traveling, have been
11.haven't been playing
1.is swimming, has been swimming
2.hasn't left, has been training
3.is...doing, is preparing, has been preparing
4.are still playing
5.hasn't finished,has been preparing
6.is playing, have been playing
7.have just heard
8.are...riding, are, have been riding
9.have been playing
10.have been traveling, have been
11.haven't been playing