1. have already finished,wrote,haven't studied yet
2.thinks
3 . haven't been
4.looks, should think
5.have get married
6.has known
7.was raining
8.does the film start. starts
9 . would buy
10 . waiting
11.to argue
12.had,typed
13 . would tell
14.travel
15.was, had been waiting
16.to stay
17.study