3 precaution后面接of doing sth还是接to do sth

He took the precaution _______ everything in the safe.

A. to lock      B. of locking

请问如何选?为什么?谢谢专家!


请先 登录 后评论

最佳答案 2018-05-20 23:51

答案为 B。句意为:他把所有东西都锁在保险箱里以防万一。

1. take the precaution of doings sth

其字面意思是:采取了做某事的预防措施(of doing sth 为后置定语),通常译为“为保险起见而做某事”“做某事以防万一”等。其中的 precaution 通常用单数,且其前通常有定冠词。如:

I took the precaution of insuring my camera. 我给我的照相机投了保,以防万一。

He had taken the precaution of seeking legal advice. 为保险起见,他寻求了法律援助。

I took the precaution of turning the water supply off first. 我先关闭了供水系统,以防万一。

She took the precaution of packing extra medicine for the trip. 她这次旅行多带了些药,以备不时之需。

I took the precaution of clearing out my desk before I left. 为了保险起见,我离开前清理了我的桌子。

2. take precautions to do sth

其意为:为了做某事而采取预防措施。其中的不定式为目的状语。这样用的 precaution 通常用复数形式。如:

Vets took precautions to prevent the spread of the disease. 兽医们为防止疾病蔓延采取了预防措施。

She took precautions to prevent anyone from reading her computer files. 她采取了措施以防别人阅读她的计算机文件。

They failed to take the necessary precautions to avoid infection. 他们未能采取必要的预防措施来避免感染。

You must take all reasonable precautions to protect yourself and your family. 你必须采取一切合理的预防措施,保护自己和家人。

Doctors recommend taking precautions to protect your skin from the sun. 医生建议采取预防措施,以避免皮肤在太阳下曝晒。

有时也用take every precaution to do sth,意思更强调,指采取一切预防措施做某事。如:

We take every precaution to avoid accidents. 我们采取一切预防措施避免事故发生。

We take every precaution to ensure that you have a comfortable journey. 我们采取一切措施确保您旅途舒适。

请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

赞同蒋老师的精彩解答。

take precautions to do sth这种结构中,precautions用复数,意为采取各种必要预防措施,但具体措施是什么并没有直言。其后的不定式为目的状语,而不是具体措施。

take the precaution of doing sth这个结构中,of doing介词短语为precaution的后置定语,表示同位关系,即动名词的动作就是具体的预防措施。

网友的句子表示的逻辑关系是:The precaution he took was locking everything in the safe.

由此可知不可用不定式,因为采取预防措施的目的不是为了把所有东西都锁进保险箱。把东西锁进保险箱是预防措施的具体内容,因此用of doing结构表示。

可见,语法分析离不开逻辑分析。选择某个语法结构,也需要根据句子表达的逻辑意义来确定。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

to take precautions 采取预防措施;to take the precaution of doing sth.做某事以防不测 (摘自《牛津.外研社英汉汉英词典》,2010年11月第1版)

    

He took the precaution _______ everything in the safe.

A. to lock      B. of locking

答案为 B。【句意】他把所有东西都锁在保险箱里,以防不测。


请先 登录 后评论
  • 1 关注
  • 1 收藏,8511 浏览
  • 余斌   提出于 2018-04-14 00:49

相似问题