英语中的完成时(perfect tense)是表示过去发生但与现在有关的动作或状态的一种时态。完成时由助动词have或has加上过去分词构成,通常有以下三种形式:
- 现在完成时(Present Perfect):have/has + 过去分词
- 过去完成时(Past Perfect):had + 过去分词
- 将来完成时(Future Perfect):will have + 过去分词
现在完成时用于描述过去发生的动作或状态对现在造成的影响或结果,例如:
- I have finished my homework.(我已经完成了我的作业。):现在我的作业已经完成了。
- She has been to Japan twice.(她已经去过日本两次。):现在她已经有了去日本的经历。
过去完成时用于描述过去某个时间点之前已经完成的动作或状态,例如:
- I had finished my homework before I went to bed.(我在睡觉前已经完成了作业。):完成作业是在睡觉前完成的。
- She had already eaten dinner by the time I arrived.(我到达时她已经吃过晚饭了。):吃晚饭是在我到达之前完成的。
将来完成时用于描述将来某个时间点之前要完成的动作或状态,例如:
- By the end of this year, I will have graduated from college.(到今年年底,我将已经从大学毕业了。):毕业是在今年年底之前要完成的。
总之,完成时指的是过去发生的动作或状态对现在或将来造成的影响或结果,是英语中非常重要的一种时态。