1. has had
2. hasn't had
3. hasn't played
4. haven't had
5. haven't seen
6. have just realized
7. has finished
8. did you know
9. Have you taken
10. Has he eaten
11 have lived
12 has the milkman left/ left
13 have bought
14 has written
15 have finished
Chúc bn hok tốt