13. have already done
14. did
15. has just come
16. came
17. played
18. has already come
19. read
20. have read
21. have never been
22. Have you ever been
23. you have ever seen
24. invited - did you see - haven't seen - called
13. have already done
14. did
15. has just come
16. came
17. played
18. has already come
19. read
20. have read
21. have never been
22. Have you ever been
23. you have ever seen
24. invited - did you see - haven't seen - called