本文目录
英语中的完成时(perfect tense)用来表达过去某个时间点之前发生的动作或者状态,以及这个动作或状态一直持续到现在的情况。一般来说,英语中有三种完成时,它们分别是:
现在完成时
现在完成时(present perfect tense)用来表达一个动作或状态从过去某个时间点开始一直持续到现在的情况。一般来说,现在完成时由“have/has + 过去分词”构成。例如:
- I have worked here for five years.(我已经在这里工作了五年。)
- She has lived in New York since 2010.(她自2010年以来一直住在纽约。)
过去完成时
过去完成时(past perfect tense)用来表达在过去某个时间点之前已经完成的动作或状态。一般来说,过去完成时由“had + 过去分词”构成。例如:
- By the time I arrived, they had already left.(我到达的时候,他们已经离开了。)
- She had studied English for three years before she moved to the United States.(她在搬到美国之前已经学习英语三年了。)
将来完成时
将来完成时(future perfect tense)用来表达在将来某个时间点之前将会完成的动作或状态。一般来说,将来完成时由“will have + 过去分词”构成。例如:
- By the end of this year, I will have graduated from college.(到今年年底,我就要从大学毕业了。)
- They will have been married for ten years next month.(他们下个月就要结婚十周年了。)
除了这三种完成时,英语中还有一些其他的完成时形式,例如进行完成时(present perfect continuous)、过去进行完成时(past perfect continuous)等等。掌握这些完成时的用法对于英语学习者来说非常重要,因为它们在日常交流中经常被使用到。