1. runs out,take
2. finishes
3.are going
4.know,werw
5.agree
6.has been working,graduated
7.has smoked
8.is reading,is washing up
9. is rising,has been rising
10.haven't seen ,lived
11.live,bought
12.will see
13.got back,had overflown
14. let,will arrive