1. has taught/ graduated 2. has written
3. Did you watch 4. have read
5. has stolen 6. was
7. haven't smoked 8. Have you received
9. left/ haven't heard 10. Did you speak/ haven't seen/ can't/ saw
11. joined/ was 12. has painted
13. discovered 14. have studied/ didn't study
15. Have you taught/ have/ have taught/ came/ started/ have taught
16. saw/ haven't seen 17. have you ever won/ won
18. has worked 19. haven't lived
20. was/ wanted
cho ai hay nhất cx đc ạ