8.D had
9.B should work
10. C has been built ( recently : chia htht)
11. B to buy (promise to do sth: hứa làm điều gì)
12. B turn down the gas ( vặn nhỏ lửa)
13. D where
14. D ( had known : had + v3/ed: if 3)
15. C because
16. D (marry to sb: kết hôn vs ai)
17. B
18. C
34. the film was so boring that i fell asleep.
35. she wondered what i was doing.
36. I am used to getting up early in the morning.
37. She never stops complaining about public transport.
38. The bus service in our city is getting more and more inefficient every year.
39. Why don't we watch a film tonight?
40. We went on a holiday in Italy last year.