一、意义上区别
1.都强调过去发生的事
过去进行时强调过程,不一定完成,一般过去时强调事件,一定完成。
表示一个动作正在进行时,另一个动作发生了,第一个动作用过去进行时,第二个动作用一般过去时。或者说:过去的一个动作发生时,另一个动作正在进行,如果两动作一样长,则都用过去进行时。如果一个长一个短,则较长的用过去进行时。
例:He played when I was studying.
2.过去进行时与一般过去时,两者都表示过去发生的动作,但过去进行时表示在过去某一特定的时间点或时间段正在进行的动作,而一般过去时表示在过去时间完成的动作。
例:I was typing a letter last night. 昨晚我在打一封信.(可能没打完)
二、用法区别
1.一般过去时往往表示某一动作已经完成,而过去进行时却表示动作在持续或未完成。(延续性动词)
例:She wrote a letter to her friend last night. 她昨晚给朋友写了封信。(信写完了)
2.一般过去时表示只做一次动作,而过去进行时却表示动作反复地进行。(短暂性动词)
例:She waved to me. 她朝我挥了挥手。
3.句中有a moment ago之类的短语一般用一般过去时。
4.句中有at this time last Sunday, from 8 to 9 yesterday 之类的状语一般用过去进行时。过去进行时可以用来代替一般过去时,表示更为偶然而非预定的动作:
例:I was talking to Tom the other day. 那天我跟汤姆聊天来着。