本文目录
英语中有很多种时态,用来表达不同的动作状态。其中,过去完成进行时是比较复杂的一种时态,很多人可能会感到困惑,不知道该在什么情况下使用它。下面就让我们来看一下,在什么情况下需要用到过去完成进行时。
过去完成进行时的构成
过去完成进行时表示过去某一时间点或时间段开始前已经开始,一直进行到这个时间点或时间段结束之前的动作。它的构成是由had been + 动词的现在分词构成。
例如:I had been studying English for two hours before my friend called me.
什么情况下使用过去完成进行时
- 表示过去某一时间点或时间段开始前,已经开始,一直进行到这个时间点或时间段结束之前的动作。
例如:When I got home, my husband had been cooking dinner for an hour.
- 表示过去某一时间点或时间段开始前,已经开始,但是在这个时间点或时间段结束时,这个动作已经结束了。
例如:She was tired when she arrived at the party because she had been cleaning the house all day.
- 表示对过去某个时间点或时间段的强调,特别是对于某个动作的持续时间进行强调。
例如:I had been waiting for the bus for 30 minutes when it finally arrived.
在以上情况下,使用过去完成进行时可以更准确地表达出动作的时间和持续时间,使得语句更加清晰。
总结
过去完成进行时是英语中比较复杂的一种时态,但只要理解它的用法,便可以更准确地表达出动作的时间和持续时间。在以上三种情况下,使用过去完成进行时可以让语句更加清晰明了,让交流变得更加顺畅。