一道初中英语选择题。高手来做,纠结,

Something must be done to ( ) young people ( ) smoke.
A.stop,from B.make,not to C.keep,from D.encourage,not to
A.C貌似都跟doing,而且貌似必须有,不能 省略doing,直接加n. 。
B 又不能加to 。 D不能加not,没这个词组。鼓励...说不通的。
纠结。。。高手来。。。说下理由。。。谢。

C 是正确的选项
stop sb from doing sth. 故A项不对
make sb (not) do sth make后不定式做宾补不带to 故不能选B
encourage sb. to do sth.encourage的意思是鼓励,只能鼓励某人去做某事,不能说鼓励某人不做某事,因此D不正确
keep from 是“阻止”的意思
这句话的意思是:必需采取措施使年青人远离烟雾。
smoke是名词
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-25
选最后那个,那不是鼓励的意思,可以译为劝戒的意思!很多词翻译时不要太表面,深刻点了!我答案对吗朋友?
第2个回答  2010-09-25
b是绝对有可能的,因为make sb do sth是说叫人做某事,你说A我没见过这个词组,至于C与D嘛。本身意思就过不去。。。。我觉得还是B把....
第3个回答  2010-09-25
选D,首先可以排除AC,因为stop/ keep from doing sth,然后排除B,make+动词原形
第4个回答  2010-09-26
答案应该是D,stop/keep from doing sth.阻止做某事,是固定搭配,而且from是介词呀,后面动词肯定得用现在分词形式。B选项是make sb. do使得某人做某事,D选项鼓励某人做(不做)某事。整个句子意思是:必须采取一些措施来鼓励年轻人不要吸烟
相似回答
大家正在搜