本文目录
英语中有两种进行时态:完成进行时和过去进行时。它们都表示动作或状态的持续,但在使用时有一些区别。
完成进行时
完成进行时表示一个正在进行的动作或状态,强调它的持续性,并暗示这个动作或状态可能会继续下去。通常用“have/has been + 现在分词”的形式来构成,例如:
- 我一直在学习英语。I have been studying English.
- 他们一直在等待你的到来。They have been waiting for your arrival.
过去进行时
过去进行时表示在过去某个时间正在进行的动作或状态,常用“was/were + 现在分词”来构成,例如:
- 我昨天晚上七点正在看电视。I was watching TV at 7 pm yesterday.
- 他们在我到达之前一直在聊天。They were chatting before I arrived.
区别
完成进行时强调的是动作或状态的持续性,而过去进行时强调的是动作或状态正在进行时的时间点。可以将它们放在同一句子中进行比较,例如:
- 我已经在这里等了一个小时了,他还没有到。I have been waiting here for an hour, he hasn't arrived yet. (表示动作持续)
- 我昨天晚上七点正在看电视,突然停电了。I was watching TV at 7 pm yesterday when the power went out. (表示动作正在进行时的时间点)
总之,完成进行时和过去进行时都表示动作或状态的持续,但在使用时需要注意它们的区别。