24. Electricity _________ us with light, heat and power.
A. makes B. gives C. provides D. send
23. More and more people are signing up for Yoga classes nowadays , _______ advantage of the health and relaxation benefits.
A. taking B. taken C. having taken D. having been taken
22. _______ will the life in the future ______?
A. How , like B. What , be like C. What, is like D. How , be like
21. The weather report says it will ________ cold tomorrow.
A. turn up B. turn out C. turn on D. turn in
20. ---- Mary has broken the secret, you know?
---- No. ________, she wouldn’t have kept silent at the meeting.
A. As a result B. In that case C. First of all D. In fact
19. What surprised me most was not what he said but _____ he said it.
A. the way B. in the way that C. in the way D. the way which
18. If the work _______ by the end of the month is delayed, the construction company will be fined.
A. being completed B. have been completed
C. to be completed D. will be completed
17. In those days, whenever I had difficulties, I _______Mr Shen for help.
A. used to go to B. was used to go to
C. would go to D. used to going to
16. ----- Has John arrived yet? ----- No, she _______ an hour ago.
A. was supposed to come B. must have come
C. should come D. ought to have come
15. The building is ________.
A. twenty-metre-high B. twenty –metre high
C. twenty metre high D. twenty metres high