此时的to do 可以用 to be done吗?

He has a lot of work to do this evening.


这是的定语to do ,能写作 to be done吗?


请先 登录 后评论

最佳答案 2020-06-03 18:30


1.“have +宾语+ to do”中的have是行为动词“有”,带to的不定式作定语,且不定式的动作由句子的主语发出。例如:

I have a lot of work to do. 我有很多工作要做。

2.“have+宾语+to be done” 中的have也是行为动词,带to的不定式的被动式作定语且动作的执行者不是本人。例如:

Do you have anything to be taken to your brother in town? 你有什么东西要带给你镇里的兄弟吗?(带东西到镇里去的人不是主语“you”而是问话者。)


请先 登录 后评论

其它 3 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

       动词不定式作定语时,如果不定式所修饰的先行词是不定式动作的承受者,句子的主语是不定式动作的执行者,应该使用动词不定式的主动式表示被动意义。所以,问题中的定语to do 不能写作 to be done。

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

He has a lot of work to do this evening.

He has a lot of work to be done this evening.

以上两句都正确。第一句表示“自己做”;第二句表示“别人做”。

如果主语 He 是公司经理,有许多工作属于他分内负责或掌管,但是,并非他“亲力亲为”。这时,第二个句子就表达了此意。There be 句型也是如此。

There's so much work to be done. 

要干的工作这么多。

I have a lot of work to be done today. 

我今天有很多工作要(别人)做。

Your teacher assigns you homework to be done at home. 

你的老师会分配家庭作业给你。

There was additional work to be done before all the troops would beready. 

在全军准备就绪之前,还有一些杂事必须处理。

《柯林斯高阶英汉双解学习词典》


to do 强调逻辑主语是谁;to be done 只是客观叙述“有要干的工作”,至于“谁”去完成,不是句子表达的主要目的。

请先 登录 后评论
mikee

(对)1. He has a lot of work to do this evening.yes
(错)2. He has a lot of work to be done this evening.nocrying


国内语法书(大部分)都认为第2句是对的,相应解释跟teacherliu大致一样。但我要告诉你,我至今没有发现一个受到良好教育的母语为英语的人认可第2句是对的。很多中国学生也去国外论坛咨询外教(这个问题差不多成了经典问题了),没有哪个外教认为2是对的。如果有,请原文贴一下回复。谢谢。

请先 登录 后评论
  • 0 关注
  • 1 收藏,3388 浏览
  • zhangh 提出于 2020-06-01 14:06

相似问题