A-A+
They have declared that they will ______ from
问题详情
They have declared that they will ______ from hostile action.
A.prevent
B.restrain
C.hinder
D.refrain请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:近义词辨析。原句意为:他们已声明不采取敌对行动。四个选项均有“不利于”的意思。prevent做及物动词时,意思为“防止,预防;阻止,妨碍”;当“阻止,妨碍”讲时,一般用于preventsb.(from)doing短语,所以A不正确。restrain意为“遏制,制止,”通常指“强迫控制或阻止干某事,”也不合题意。hinder意为“妨碍,”主要指“有碍于人或活动的进步或进展。”如:Hisjobwasnothinderedbythefactthathehadneverbeenatcollege.他的工作并未因他从未上过大学而受到妨碍。refrain意为“忍住,抑制,”是不及物动词,经常与from连用,如refrainfromretorting(忍住不去反驳)。本题中讨论的是“忍住不采取敌对行动”所以,答案D.refrain是正确的。