21. B look forward + ving
22. D ( a, b vì động từ để hỏi phải đứng trước S, còn C sai vì color ở đây chỉ số ít nên k được dùng are)
23. D
24.B
25. D
26. C
27. B ( enough to + v(inf)
28. B
29. D
30. B
31. A
32. D
33. D ( except to +v(inf))
34. C
35. A.
36. D
37. C.
38. B
39. D