1A 2D 3C 4D 5C
6. is listening
7. were watching
8. has just left
9. will hold
10. came
11D 12D 13C 14B 15D 16B 17B 18B 19C 20D
21. A -> takes part in
22. C -> to review
23. C -> couldn't pass
24. B -> enough money
25. C -> don't come
26. interesting
27. information
28. joyfully
29. unhealthy