21.But for water, people _____not live on the earth.
A. can
B. will be able to
C. make
D. could
22. You ______able to speak English so well if you hadn''t been practising hard.
A. are not
B. can not be
C. wouldn''t be
D. would have been
23. No one can avoid _______by advertisements.
A. influenced
B. influencing
C. to influence
D. being influenced
24. I_______ everything by the time you get back next month.
A. shall finish
B. will be finishing
C. have finished
D. shall have finished
25. _____halfway through the experiment, there was a power failure and the teacher told us to stop.
A. When we were only
B. Being only
C. When only
D. Having been
编辑推荐:
(责任编辑:)