1. have/eaten
2. hasn't come
3. have worked
4. have/been
5. haven't done
6. have just seen/has/done
7. have/decided
8. has been
9. hasn't had
10. hasn't played
11. haven't had
12. haven't seen
13. have/realized
14. have gone
15. have/known
16. have/taken
17. has eaten
18. has lived
19. has lost
20. hasn't started