15. is doing
16. has won
17. will go
18. to see
19. do you understand
20.reading
21. haven't eaten
22. has written/met
23.is talking/ haven't contacted
24.playing/doing
25. showing/ to send
26.have known/ was
27. have you lived
28. to turn/ work
29.will arrived/ will meet
30. leaves
31. have just sent
32.has worked
33. have been/ graduated
34.plays
35.is attending
36.has studied
37.did she go/ didn't go
38.are going to play( có thể là will nếu chưa có kế hoạch)
39. finish
40. moves