1. has made
2. has bought
3. have not fed
4. have got
5. has not found
6. have not done
7. has had
8. has not finished
9. has been
10. have ... made
1. has made
2. has bought
3. have not fed
4. have got
5. has not found
6. have not done
7. has had
8. has not finished
9. has been
10. have ... made