不定式做主语和现在分词做主语的区别

It is necessary to be prepared for a job interview._____ the answers ready will be of great help. (很早的一道高考题)

A. To have had  B. Having had  C. Have  D. Having

请问这里为什么不选A(答案是D)?

不定式做主语和动名词做主语有什么区别?

谢谢!

请先 登录 后评论

2 个回答

成都老沈骑游 - 退休

动名词做主语有一个特点,就是泛指,抽象性,所谓泛指,抽象性就是从大量的个别事列,事物中抽象出,推理出某个道理,真理,结论。例如:

  Saving is having.节约即是收入。

这是老百姓日常生活这个事实中得出的道理,体会,这个结论来源于事实。

问题中答案是D,是对的,前句讲It is necessary to be prepared for a job interview,面试要做好准备,于是推理出第二句 Having the answers ready will be of great help,事先充分准备好有很大帮助。这个结论用动名词表达是恰当的,这个结论是许多面试的实践得出的。

动词不定式做主语,一般来说表示的从某个道理,原理得出的结论

   To err is human,to forgive divine.犯错误时人之常情,宽恕是超凡的。

human人性本质来看,得出To err is human,to forgive divine.犯错误时人之常情,宽恕是超凡的的结论,这个结论,观点是从human人性本质得来的。


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

分词不能做主语。 A. To have had  是动词不定式的完成式,如果作主语,句中应该有 it 作形式主语;B. Having had 是动名词的完成式,在句中通常作宾语。所以,答案是D。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1388 浏览
  • navyblue 提出于 2022-11-29 11:04

相似问题