Please solve this exercise:

Răspuns:
2 somebody has broken
3 have you been working
4 have you ever worked
5 has she gone
6 I have had
7 I have been watching
8 has appeared
9 I haven't been waiting
10 you have been crying
11 it has stopped
12 they have been playing
13 I have lost, have you seen
14 I have been reading, I haven't finished
15 I have read