首页在线考试章节闯关谁正在考试学习应用
您的位置:在线考试首页>章节闯关>中考英语>句法>被动语态> 第11关
  • 00:00:00
已做0项(正确0项,错误做0项)/共5项,剩余5项未作答
结束作答
单项选择题
收藏纠错
1
--Do you know? Lots of rivers and lakes have been polluted! --Yes. People must ________ waste water into them.
A.be stopped from pouring
B.stop to pour
C.be prevented to pour
D.be kept poured
本题答案:
  • A
  • B
  • C
  • D
  • 参考答案:A
  • 系统解析:
    根据选项中stop from doing“阻止做某事”, stop to do“停下来去干别的事”, 英语习惯上不能说prevent sb to do sth, 和keep sb done遇此情况可改说prevent sb from doing sth“阻止某人干某事”, 和 keep sb from doing“制止某人做某事”可知排除C, D, 再结合句意表达是人们被阻止倒废水而不是停下来去倒废水, 即主语people是谓语动词stop的承受者, 二者形成被动关系故用被动语态, 因为句中有情态动词must, 故用含有情态动词的被动语态, 其结构为情态动词+be+及物动词的过去分词, 故选A
    【翻译】
    --你知道吗? 许多河流和湖泊已经被污染了.
    --是的. 必须阻止人们往里面排放废水.
我的笔记
提交纠错
请输入您发现的错误详情用户: