______ (complete) such a difficult DIY job made me very excited.
横线上应该填什么比较好呢?我想的是Having completed,但是不知道为啥答案给的是completing。
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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
比较赞同网友的理解。
手头资料有限,仅有的资料中有如下佐证例句:
Having missed the opportunity made him overcome with regret.(动名词完成式作主语)
根据薄冰的说法,“由于动名词的一般式与完成式皆可表发生在谓语动词前的动作,故二者往往意思相同。但前者显然比较简洁。”
另外,也有说法提及,“一般式和完成式表示发生在谓语动词前的动作时,完成式用于正式语体,一般式用于非正式语体。”
所以,我认为除了填Completing以外,此题也可填Having completed。完成困难的DIY后的兴奋,激动。
如果理解过去时间背景下,说话人喜欢挑战,迎难而上,对困难倍感兴奋,激动。不定式表示的动作发生于谓语动词之后,To complete应该也可接受。
另外,如果就发生于谓语动词前的动作而言,不定式完成式也具有类似的功用。
仅供参考。