1.
7) are busy will leave
8) comes will be
9) buys will have
10) will gather comes
11) will you do come
12) cross will see
2.
7) has been working
8) has been living
9) have been diving
10) have been watching
11) have you been playing
12) has she been living