英语中有各种时态,其中最基础、最常用的就是完成时。完成时表示某个动作在过去发生,但对现在有影响或结果。过去完成时则是完成时的一种,表示在过去某个时间点之前已经完成的动作。
过去完成时的构成很简单,只需要用 had + 过去分词即可。例如,I had finished my homework before my parents came home.(我在父母回家之前已经完成了作业。)这个句子中的 had finished 就是过去完成时。
然而,尽管过去完成时很简单,但在现代英语中却越来越少使用。过去完成时的使用场景并不是很多,很多时候直接用过去时或现在完成时就可以表达同样的意思。
比如,我们可以把上面那个例句改成:I finished my homework before my parents came home.(我在父母回家之前完成了作业。)这个句子中用的是过去时,但同样表达了在过去某个时间点之前完成的意思。
还有一个例子,我们可以把“By the time he arrived, I had already left.”(他到的时候,我已经离开了。)改成“By the time he arrived, I was already gone.”(他到的时候,我已经走了。)这个句子中使用的是现在完成时,但同样表达了在他到之前就已经离开的意思。
所以,虽然过去完成时在英语语法中很重要,但在实际使用中已经越来越少见了。我们应该尽可能使用更简单的时态来表达同样的意思,避免过度使用过去完成时造成语言上的繁琐和累赘。