3 动名词的时态问题

We missed seeing the film when it was shown last week.

这里为何不可填完成式 having seen?据我理解,seeinghaving seeing都可表达发生在过去的动作,其中后者是表达早于谓语之前发生且是临时性一次性的动作。

seeing可表示一般的状况/过去发生的事情。没有看电影这件事发生在miss之前。

实际上该如何去理解?是否一般式也能够表达与谓语同时发生?

请先 登录 后评论

最佳答案 2021-06-02 01:27

你的提问中有概念错误。时态是动词的时的形式和体的形式的结合,是谓语动词的变化形式。非谓语动词没有时的变化,只有体的变化,所以非谓语动词是没有时态的。动名词有一般体,完成体和完成进行体三种变化形式(没有进行体)。在非正式语体中,动名词的完成体having done可以用一般体doing形式代替。你的句子中,miss是错过的意思,而不是想念的意思。错过的时间和做某事的时间是同时的。而不是做某事在先,错过在后。所以这个句子是不能用完成体的,只能用一般体doing,而且这个doing并不表示先于谓语时间的概念,而是表示和谓语时间同时。由于错过了,所以没有做某事。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 2 收藏,1954 浏览
  • 提出于 2021-05-30 23:52