本文目录
英语中的时态有很多种,其中两种比较常见的时态是现在完成时和过去完成时。
现在完成时
现在完成时表示过去发生的动作对现在造成的影响。它由“have/has + 过去分词”构成。例如:
- I have finished my homework.(我已经完成了我的作业。)
- She has gone to the mall.(她去了商场。)
在以上两个例句中,我们可以看到“have/has”后接的是“过去分词”,表示动作已经完成。同时,这个动作和现在有关联,因为完成的时间是在现在之前的。
过去完成时
过去完成时表示过去某个时间点之前已经完成的动作。它由“had + 过去分词”构成。例如:
- I had finished my homework before she came.(她来之前我已经完成了我的作业。)
- They had left when we arrived.(我们到达时他们已经离开了。)
在以上两个例句中,我们可以看到“had”后接的是“过去分词”,表示动作已经完成。同时,这个动作完成的时间点是在过去某个时间点之前的。
总结
现在完成时和过去完成时都表示动作的完成,但是它们之间的区别在于时间。现在完成时强调的是过去完成的动作对现在的影响,而过去完成时强调的是在过去某个时间点之前已经完成的动作。在英语交流中,我们需要根据具体的语境和需要选择使用不同的时态来表达准确的意思。