1. have been playing
2. has only won
3. have always been
4. have been walking
5. have only covered
6. have just finished
7. have been working
8. has been going out
9. has dated
10. have you been waiting
11. Have you ever played
12. have only played
13. have been learning
14. Have you taken
15. have participated
16. Have you won
17. have not won/Have you ever entered
18. have been swimming/have already received
19. have known
20. have been watching
21. has had
22. have been working
23. have you been learning
24. has been
___________________________________________________
Thì HTHT: (+) S + have/has + V3/ed + O
(?) Have/Has + S + V3/ed + O?
Thì HTHTTD: (+) S + have/has + been + V-ing + O
(?) Have/ has + S + been + V-ing?