英语过去完成时表示过去某个时间点之前已经完成的动作,由“had + 过去分词”构成。它可以表示过去某个时间点之前已经完成的动作、一直持续的动作,或曾经发生过的动作。过去完成时通常与过去简单时连用,也可以与时间状语连用。掌握这个时态有助于提高英语语言的运用能力。
什么是英语过去完成时
英语过去完成时由“had + 过去分词”构成,表示在过去某个时间点之前的动作已经完成。例如:
- By the time I arrived at the party, they had already eaten all the food.(我到达派对的时候,他们已经吃完了所有的食物。)
过去完成时的用法
1. 表示过去某个时间点之前已经完成的动作
- She had finished her homework by the time her friends came.(她的朋友到来之前,她已经完成了作业。)
- They had left the office before I arrived.(我到达之前,他们已经离开了办公室。)
2. 表示过去某个时间点之前一直持续的动作
- I had been studying English for three years when I moved to the United States.(当我搬到美国的时候,我已经学习英语三年了。)
- He had been living in London for five years when he met his wife.(当他遇到他的妻子时,他已经在伦敦生活了五年。)
3. 表示过去某个时间点之前曾经发生过的动作
- I had visited New York City before I went to Los Angeles.(在我去洛杉矶之前,我曾经去过纽约市。)
- He had worked as a chef before he became a manager.(在他成为经理之前,他曾经当过厨师。)
注意事项
- 过去完成时通常与过去简单时连用,用来描述过去某个时间点之前的动作,过去简单时则用来描述过去某个时间点的动作。
- She had finished her homework by the time her friends came.(过去完成时)
- Her friends came after she finished her homework.(过去简单时)
- 过去完成时可以与时间状语连用,表示过去某个时间点之前的动作。
- By the time I arrived at the party, they had already eaten all the food.(到达派对之前,他们已经吃完了所有的食物。)