英语中有两种时态与完成时有关,它们是一般完成时和过去完成时。这两种时态的用法和语态非常相似,但它们的时间表达不同。
一般完成时
一般完成时用于表示过去某个时间开始的动作一直持续到现在,或者强调过去的动作与现在的结果有关。一般完成时的结构是“have/has + 过去分词”。
例如:I have studied English for 5 years.(我学习英语已经5年了。)
这个句子中,“have studied”表示从过去某个时间开始一直持续到现在的动作,也强调了现在的英语水平与这个动作有关。
过去完成时
过去完成时用于表示在过去的某个时间之前已经完成的动作,它通常与另一个过去的动作或时间一起使用。过去完成时的结构是“had + 过去分词”。
例如:When I arrived at the party, he had already left.(当我到达派对时,他已经离开了。)
这个句子中,“had left”表示在我到达派对之前已经完成的动作,同时也强调了他已经不在派对上的事实。
总之,英语中的一般完成时和过去完成时都是表示完成的动作,但它们的时间表达和语态不同。在使用时,需要根据具体情况进行选择,以表达更准确和清晰的意思。