6. will have finished (by the time we come back next summer => Future perfect tense)
7. will have graduated (by August 15th next year => Future perfect tense)
8. will have worked - come (same as No.6)
9. will have risen - reach (same as No.6)
10. arrive, will have waited (same as No.6)
Hope this helps!
:)