A和C语法上都正确
选C是因为主动语态优于被动语态
举报
拙见:
1. prohibit: vt.可以直接+n,所以prohibit from n.错
2. directive n.好像没有directive that这种用法。
我个人认为A错在prohibit sth from…后一般跟doing, 不跟其动词的名词形式;否则直接用prohibit sth 就好了,没有必要用prohibit sth from sth 的形式;这也符合简洁原则。
薄冰语法:
“虚拟语气也可以用于同位语从句。
例:There was a suggestion that Brown should be dropped from the team.”
虚拟语气的作用是,表示所说的话只是一种主观的愿望、假想和建议等。
而在本题中,directive是一条现实中已经存在的法令,所以不该用虚拟语气。
而作为法令来说,应该用主动语气,而不是被动。可以体会一下:
“法律规定禁止杀人。”
“法律规定人禁止被杀。”
个人意见,欢迎指正。
Prohibit sb from doing sth
用于被动语态时,主语必然是sb,所以ABE错。
发表回复
手机版|ChaseDream|GMT+8, 2024-11-11 22:07 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2023 ChaseDream.com. All Rights Reserved.