1. have already left
2.has never tasted
3. has just had
4. hasn't received
5.has waited
6. has won
7. has studied
8. has spoken... hasn't talked
9.have spent
10. i have just remembered
11.has boiled
12. has it rained
13. hasn't rained
14. have been
15. has bought
16. they have just began
1. have already left
2.has never tasted
3. has just had
4. hasn't received
5.has waited
6. has won
7. has studied
8. has spoken... hasn't talked
9.have spent
10. i have just remembered
11.has boiled
12. has it rained
13. hasn't rained
14. have been
15. has bought
16. they have just began