现在完成时

present perfect tense

现在完成式现在时完成体的语法组合,用于强调造成现时后果或现时状态的过去所发生的动作[1]。主要用来描述:

  • 始于过去的动作或状态,到目前仍持续著
  • 在一段时间内做过、但还没有结束的动作
  • 在过去到现在之间的一段不明确的时间内重复发生的动作
  • 发生时间并不重要的动作[2]

现代英语中,用于构成现在完成式的助动词是have(第一人称第二人称)或has(第三人称)。因此,一个典型的现在完成时的句子由主语助动词have/has和动词过去分词组成。例如:

  • I have done so much in my life.(我一生中已做了许多事)
  • You have gone to school.(你已上过学了)
  • He has already arrived in U.S.A.(他已经到了美国)
  • He has had child after child... (他已经有了一个又一个的孩子)
  • Lovely tales that we have heard or read...(我们都看过的美好的故事)
  • I have eaten spaghetti.(我已经吃了意大利面)

参考文献

  1. ^ The present perfect tense | Learning English Grammar | Collins Education. grammar.collinsdictionary.com. [2018-08-26]. (原始内容存档于2019-04-14) (英语). 
  2. ^ 現在完成式. [2021-07-06]. (原始内容存档于2021-02-07). 

外部链接