本文目录
英语中有许多时态,其中过去完成时和过去进行时是较为常见的两种。这两种时态的用法有何不同呢?
过去完成时
过去完成时表示在过去某个时间之前已经完成的动作或状态。它的构成为“had + 过去分词”,例如:
- I had finished my homework before I went to bed.(我睡觉前已经完成了作业。)
- They had been married for five years before they had a child.(他们在有孩子之前已经结婚五年了。)
值得注意的是,过去完成时常常和过去时连用,表示先后发生的动作。例如:
- He had already left when I arrived.(我到达时他已经离开了。)
- She had never seen such a beautiful sunset before she came to Hawaii.(来夏威夷之前她从未看过如此美丽的日落。)
过去进行时
过去进行时表示在过去某个时间正在进行的动作或状态。它的构成为“was/were + 现在分词”,例如:
- I was studying English when she called me.(她给我打电话时我正在学英语。)
- They were watching TV when the power went out.(停电时他们正在看电视。)
过去进行时也可以表示过去某个时间段内持续的动作或状态,例如:
- We were living in New York City for three years before we moved to Los Angeles.(我们在纽约市住了三年,然后搬到了洛杉矶。)
- She was working on her thesis all day yesterday.(昨天她整天都在写她的论文。)
总结
过去完成时表示在过去某个时间之前已经完成的动作或状态,常常和过去时连用。过去进行时表示在过去某个时间正在进行的动作或状态,也可以表示过去某个时间段内持续的动作或状态。掌握这两个时态的用法能够帮助我们更好地理解英语语法,提高语言表达能力。