过去进行时,一般过去时,过去完成时都分别用在什么情况下?

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:47:55

过去进行时,陈述表示过去某一时刻或某段时间正在进行的动作。过去进行时由“was/ were+动词-ing”构成。
一般过去时,陈述已经发生的事情
过去完成时,陈述在过去某一时刻以前已经完成的动作。强调“过去的过去”

问题复杂了,内容太多,只能给你一个简单的答复:

一般过去时:表示过去某个阶段经常发生的动作或存在的状态,或者表示过去某时刻(在现在之前的某时刻)发生的一次性动作,句子里往往有明显的过去时间状语,如yesterday, last week, 等等.

过去进行时:表示过去某时刻正在发生的动作,或者是在过去某个动作发生时正在发生的动作,句子里有时间状语,如:this time yesterday, at that time; 当然,有时句子里没有时间状语,要按照情况进行判断:两个发生在过去的动作,延续性的往往用过去进行时,一次性的用一般过去时.

过去完成时:表示截止到过去某时已经发生了多久的动作,或者已经发生过的动作,句子里往往有时间状语,如by the end of...,但是有时句子里没有时间状语,要按照情况进行判断:两个发生在过去的动作,先发生的用过去完成时(即过去的过去),后发生的用一般过去时.

去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。
它表示句子中描述的动作发生在“过去的过去”。
具体如下:
过去完成时的基本用法
(1)表示在过去某一时刻或动作以前完成了的动作,即“过去的过去”。可以用by,
before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如:
By nine o’clock last night, we had got 200 pictures from the
spaceship.到昨晚9点钟,我们已经收到200 张飞船发来的图片。
(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。例如:
I had been at the bus stop for 20 minutes when a