作主语用动名词的一般式与完成式的区别

______ (complete) such a difficult DIY job made me very excited.

横线上应该填什么比较好呢?我想的是Having completed,但是不知道为啥答案给的是completing

请先 登录 后评论

最佳答案 2023-11-02 15:02

Completing (complete) such a difficult DIY job made me very excited.

参考译文:完成如此一个如此困难的DIY工作使我非常兴奋/激动。

备注:动名词的完成体不能作句子主语成分

Completing (complete) such a difficult DIY job made me very excited.

=It made me very excited that I have completed such a difficult DIY job.

=It made me very excited that I completed such a difficult DIY job.

=My completing such a difficult DIY job made me very excited.

=That I completed such a difficult DIY job made me very excited.

=That I have completed such a difficult DIY job made me very excited.

请先 登录 后评论

其它 1 个回答

小王同学

比较赞同网友的理解。

手头资料有限,仅有的资料中有如下佐证例句:

Having missed the opportunity made him overcome with regret.(动名词完成式作主语)

根据薄冰的说法,“由于动名词的一般式与完成式皆可表发生在谓语动词前的动作,故二者往往意思相同。但前者显然比较简洁。”

另外,也有说法提及,“一般式和完成式表示发生在谓语动词前的动作时,完成式用于正式语体,一般式用于非正式语体。”

所以,我认为除了填Completing以外,此题也可填Having completed。完成困难的DIY后的兴奋,激动。

如果理解过去时间背景下,说话人喜欢挑战,迎难而上,对困难倍感兴奋,激动。不定式表示的动作发生于谓语动词之后,To complete应该也可接受。

另外,如果就发生于谓语动词前的动作而言,不定式完成式也具有类似的功用。

仅供参考。

请先 登录 后评论
  • 1 关注
  • 0 收藏,629 浏览
  • uka   提出于 2023-11-01 22:31