10.
2) A
3) C
4) A
5) C
6) A
7) B
8) A
9) B
10) B
11.
2) haven't play, was
3) visited, have gone
4) Have, chase, bought
5) Have, seen, watched
6) have fergotten, didn't say
7) broke, feel
8) Have you sold, saw, bought
9) have finished, painted, put up
10) have lost, run