1 has been cleaning
2 hasn't bought
3 has been gardening
4 have been waiting - hasn't arrived
5 has written
6 have lived
7 has gone
8 has taught
9 has been writing
10 have seen
11 have you known - have known
12 have been building
12 have bên studying
13 has been running
15 has played
1. have been cleaning
2. hasn't bought
3. has gardened
4. have been waiting - hasn't arrived
5. has written
6. have lived
7. has gone
8. has taught
9. have been writing
10. have seen
11. have you know - have known
12. have been building
13. have been studying
14. has run
15. has played
1have been cleaning 2hasn't bought 3 have been gardening 4 have been waiting, hasn't arrived 5 has written 6have lived 7has gone 8has taught 9have been writing 10have seen 11have you known ,have known 12have built 13have been studying 14has been running 15has played
1. Has been cleaning
2. Hasn't bought
3. Has been gardening
4. Have been waiting - hasn't arrived
5. Has written
6. Have lived
7. Has gone
8. Has taught
9. Has been writting
10. Have seen
11. Have you known - have known
12. Have been building
13. Have studied
14. Have been running
15. Has played