1has been studying, since
2 have been waiting, for
3 have been saving up, since
4 have been typing, for
5 has been going,for
6 have been working, since
7 for, have been living
8 since, has been learning
1 won
2 haven't heard
3have you been doing
4 have you bought
5 learned
6forgot
7have you ever been
8 were you
9have you been studying
10has passed
11bought
12lost
13moved
14did you sleep
15have made