英语一般过去式和过去进行时的区别?

Hillaryhui
推荐于2017-12-16
知道答主
回答量:15
采纳率:0%
帮助的人:10.2万
展开全部
1.过去进行时往往表示动作的未完成性,而一般过去时往往表示动作已完成。试比较:

David wrote a letter to his father last night.

大卫昨晚给他父亲写了一封信。(信写完了。)

David was writing a letter to his father last night.
大卫昨晚正在给他父亲写信。(指信在写的过程中,不一定写完。)

2.过去进行时和always连用,表示赞扬、感叹、厌恶等感情色彩;而一般过去时和always连用,表示经常或反复发生的动作。试比较:

He was always changing his mind.

他总是三心二意。(表示厌恶)

He always went to work by bus last year.

去年他总是乘坐公共汽车上班。(表示经常性动作)

3.一般说来,过去进行时侧重动作持续时间的长度;而一般过去时只说明过去某时发生某事,侧重说明事实。试比较:

It was raining heavily last night.

昨晚下着大雨。(侧重说明下雨持续的时间长。)

It rained heavily last night.

昨天下了大雨。(侧重说明下雨这一事实。)

4.在带有all night, the whole morning等强调时间长度的状语时,句中谓语动词用过去进行时更好些。如:

He was working all night last Monday.

上周一他整整工作了一个晚上。

5.在when引导的时间状语从句中,当when相当于while时,用一般过去时与过去进行时差异不大。如:

I saw John when I walked/was walking to the station.

我步行去火车站时看见了约翰。

但当when分句中的谓语动词为一般过去,其主句用一般过去时或过去进行时,有时会引起时间关系的变化。试比较:

When we arrived, she was making some fresh coffee.
我们到达时,她在调制咖啡。(分句动作发生时,主句动作已在发生.)

When we arrived, she made some fresh coffee.

我们到达时,她调制了咖啡。(分句动作发生在主句动作之前。)

6.有些表示状态、感觉、心理或情感的动词,
如:be,have(有),see,hear,know,think,believe,understand等,一般不用过去进行时,而用一般过去时。如:I had a lot of work to do yesterday.昨天我有许多工作要做。

参考资料: 初中语法

双赢兼赢
2011-04-29 · TA获得超过6.5万个赞
知道大有可为答主
回答量:1.7万
采纳率:50%
帮助的人:1.1亿
展开全部
过去时是过去发生的动作或存在的状态 于现在无关 i listened to music yesterday
过去进行时是过去某一时间正在做某事 i was listening to music at four yesterday
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
always菁
2011-04-29 · 超过14用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:0
展开全部
过去进行时
过去某一时刻正在做的事情
通常会有具体的时间状语
比如:
昨天晚上他在家写作业: he did his homework at home last night
昨天晚上九点他在家写作业 he was doing his homework at 9:00 at home last night
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式