过去完成时是英语语法中的一种时态,用于描述过去某个时间点之前已经完成的动作或状态。例如,描述过去某个时间点之前已经完成的动作,或者描述过去某个时间点之前一直持续的状态。
1. 过去的动作在另一个过去的时间点之前完成
当我们需要描述过去某个时间之前已经完成的动作时,我们可以使用过去完成时。例如:
- I had finished my homework before I went to bed.(我睡觉前已经完成了我的作业。)
在这个例子中,“had finished”表示完成的动作已经在“went to bed”之前发生了。
2. 过去的状态一直持续到另一个过去的时间点
过去完成时也可以用于描述过去某个时间点之前一直持续的状态。例如:
- She had been living in New York for three years before she moved to Los Angeles.(她在搬到洛杉矶前已经在纽约住了三年。)
在这个例子中,“had been living”表示一个状态一直持续到“moved to Los Angeles”这个时间点。