1) has finished
2) has scored
3) have watched
4) has run
5) has bought
6) have losed
7) has written
8) have eaten
9) have watched
10) have started
11) has stidied
12) has droped
13) has rained
14) have been having
15) have been knowing
16) have been living
17) have had
1) has finished
2) has scored
3) have watched
4) has run
5) has bought
6) have losed
7) has written
8) have eaten
9) have watched
10) have started
11) has stidied
12) has droped
13) has rained
14) have been having
15) have been knowing
16) have been living
17) have had