1 keep可以解释为protect之义吗

老师,您好!


有一道题:

He is wearing his sunglasses to  (  )  himself from the strong sunlight.

A. prevent   B. stop   C. keep   D. protect

答案:D

我的疑问是,为什么不能选C. keep ?


牛津词典,朗文词典,外研社词典 - 都解释keep有“protect”之义,同时注明是formal正式用法;

其中,牛津词典和朗文词典都没有解释keep有“prevent”之义,而外研社词典解释keep还有“阻止,妨碍,耽搁”之义(我的理解=prevent)。


另外,原版的韦氏词典解释keep有“prevent或stop”之义,没有解释keep有“protect”之义;

原版的剑桥词典,麦克米伦词典,柯林斯词典,新世纪英汉汉英词典,英汉大词典都解释keep有“prevent”之义,没有解释keep有“protect”之义;


根据以上我所查词典资料,"似乎"得出结论:根据牛津词典,朗文词典,外研社词典,在formal正式用法中,keep有protect之义,如此,

为什么不能选C呢?


麻烦老师能“详细”解答,说出理由,谢谢!


请先 登录 后评论

最佳答案 2018-03-29 21:20

keep sb. from sth.的意思是 to prevent sb. from doing sth.阻止(或防止、阻碍)某人做某事:I hope I'm not keeping you from your work. 希望我没有妨碍你工作。(摘自《牛津高阶英汉双解词典》第8版)

keep somebody from 防止某人遭受......,保护某人不受......,使某人免于......(摘自《牛津现代英汉双解大词典》)


对于这道题:

He is wearing his sunglasses to  (  )  himself from the strong sunlight.

A. prevent   B. stop   C. keep   D. protect

我认为选择D或者C都是正确的。


请先 登录 后评论

其它 3 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

前3个动词跟from 连用时,意思一样,都是“阻止”,这是由from 的词义决定的。只有protect 是“保护”。

1. keep 是否from 连用,意思正好相反,例如:

keep the boy running around:让男孩到处跑。

keep the boy from running around:不让男孩到处跑。

2. prevent sb. from doing 和stop sb. from doing,省去from,意思不变。因为动词本身就是“阻止”,有没有from 无关紧要。这也从反面证明了,keep 用不用from 会产生相反的语义,因为keep 动词本身是“继续保持”,不是“阻止”。



请先 登录 后评论
曾克辉  
擅长:英语考试

protect...from/against保护......免受......(之害),虽然prevent...from,keep...from以及stop...from有时也含有这种意义,但其主要意思是表示“阻止或防止”。单项选择题通常是选择“最佳答案”而不是选择“正确答案”,所以根据题意选项D(protect)是最佳的。以下各句均表示“保护”之意,你再仔细体会一下是用protet好还是用keep好?

She wore a hat to protect her skin from the sun.她戴帽子保护她的皮肤不受日晒。《21世纪英汉汉英双向词典》

He raised his arm to protect his face from the blow.他举起手臂护住脸以免被拳击中。(张道真《英语常用动词用法词典》)

You need warm clothes to protect you against the cold. 你需要穿暖些以免着凉。《牛津高阶英汉双解词典》

Many manufacturers have policies to protect themselves against blackmailers.许多厂家都购买了保险,以防遭到敲诈。《柯林斯高阶英汉双解词典》

Net the fruit trees to protect them from birds.用网盖住果树以免遭鸟害。《简明英汉词典》

A line of forts was built along the border to protect the country against attack.在边界沿线构筑了堡垒, 以防国家受到攻击。《现代英汉综合大辞典》


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

(1) protect sb from sth保护/防护某人不受某事影响/伤害

So, what can women do to protect themselves from heart disease?

那么,女性怎样做才能使自己不得心脏病呢?

(2)keep sb from doing sth阻止/防止/阻碍某人做某事

Embarrassment has kept me from doing all sorts of things.

我总是害怕受窘,什么事都不敢去做。

He kept her from being lonely.

他不让她感到孤独。

(3)prevent sb from doing sth 阻止/制止/阻碍某人做某事

He said this would prevent companies from creating new jobs.

他说这将使公司无法创造新的工作机会。

Its nationals may be prevented from leaving the country.

其国民可能会被禁止出境。

请先 登录 后评论
  • 0 关注
  • 1 收藏,4816 浏览
  • Pupil07 提出于 2018-03-20 10:07

相似问题