1. have eaten, ate
2. read, was, have read
3. hasn't seen, was, saw
4. have you been, looked, hid
5. fell, got, have been
6. received
7. has just written
8. haven't heard
9. hasn't seen
10. has already spoken
11. have played, won, has practised
12. have become, appeared
13. died, has felt
14. has lived, moved
15. moved, have already made