8 have been sleeping
9 present perfect
10 have you collected
11 haven't met
12 have you known
13 had done
14 had studied
15 had he been writing