英语中的过去完成时用于描述已完成的动作,特别是在强调完成时间和顺序时。常见的用法包括表示过去某个时间点之前已完成的动作,表示过去一直持续的动作,表示过去完成的动作是另一个动作的先决条件,以及在宾语从句中表示主句动作之前已完成的动作。过去完成时常与过去时一起使用,以强调先后顺序和完成时间。
- 表示在过去某个时间点之前已经完成的动作
例如:By the time I arrived at the party, everyone had already left. (我到达派对的时候,所有人都已经离开了。)
- 表示过去某个时间点之前一直持续的动作
例如:I had been studying English for 5 years before I moved to the United States. (在我搬到美国之前,我已经学习了五年的英语。)
- 表示过去完成的动作对于另一个过去的动作来说是先决条件
例如:After I had finished my homework, I went to bed. (我完成作业后就去睡觉了。)
- 在宾语从句中,表示在主句动作发生之前已经完成的动作
例如:She said that she had already seen the movie. (她说她已经看过那部电影了。)
需要注意的是,过去完成时常常与过去时一起使用,以强调先后顺序和完成时间。同时,过去完成时也可以使用缩写形式:had + 过去分词,例如:I'd finished my work before lunch. (我在午餐前就完成了工作。)