1. have waited/hasn't come
2. has written
3. have/learnt
4. has already finished
5. read
7. has studied
8. have/seen
9. have been
10. have forgotten
11. has just lost
12. have waited
14. have worked
15. have lived
16. has taught
18. has cooked
19. has learnt
20. has taught
21. has studied
22. has done
Mình có thể giúp bạn vậy thôi. Chúc bạn học tốt Có gì sai bỏ qua nha bạn
1. Have waited/hasn't come
2. Has written
3. Have/learnt
4. Has already finished
5. Read
7. Has studied
8. Have/seen
9. Have been
10. Have gorgotten
11. Has just lost
12. Have waited
14. Have worked
15. Have lived
16. Has taught
18. Has cooked
19. Has learnt
20. Has taught
21. Has studied
22. Has done