Ответ:
Hello!
Объяснение:
2.I have hurt
3.she has done
4.I have drunk
5.who (have/has) sent
6.he has lost
7.I have eaten
8.you have taken
9.she has gained(?)
10.I have read
11.My wife has spent
12.I have bought
13.I have cleaned(?)
14. someone (have/has) broken
15.has caught
16.someone (have/has)stolen
17.I have put
18.I have won
19.has written
20.I have passed(?)