一般过去时与过去进行时的区别和过去完成时与过去完成进行时的区别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般过去时与过去进行时的区别和过去完成时与过去完成进行时的区别
一般过去时和过去进行时的比较
一般过去时和过去进行时虽然同是指过去发生的动作或存在的状态,但是,他们还是有很大的质的区别,那就是他们所指的时间有很大的不同。一般过去时所指的过去时间却比较笼统,而过去进行时所指的过去时间则比较具体。试比较下面两组句子:
A组
She joined the League three years ago.
The story took place in 1985.
Aunt read me a story last night.
B组
Mary was cooking at this time yesterday.
She was doing some washing when I come in.
I was sleeping when the thief broke into the house.
A组中的three years ago、in 1985、last night 所指的过去时间均较为笼统,因此必须采用一般过去时。而B组中的at this time yesterday、when I came in、when the thief broke into the house 所指的过去时间均较为具体,因此必须采用过去进行时。
一般过去时和过去进行时,除了他们所指的时间有差别之外,还可以通过他们动作的性质来加以区别。一般过去时表示在过去某个时间发生的动作或存在的状态,也表示过去经常或反复发生的动作。它强调的是动作的“发生”或状态的“存在”。过去进行时表示在过去某一时刻或在过去某一段时间内正在进行的动作。它强调的是动作的“正在进行”。试比较下面两组句子:
C组
Did he watch TV last night?
I got up at five yesterday.
I studied in that class last year.
D组
Mum was doing some washing yesterday evening.
We were cleaning the classroom this time yesterday.
The teacher was talking to some parents when I saw her.
C组中的“看电视”、“起床”、“学习”都是属于过去某一时候动作的“发生”或状态的“存在”,所以必须采用一般过去时。而D组中的“在洗(衣服)”、“在打扫(教室)”、“正在谈话”都是指过去某一时刻动作“正在进行”,所以必须采用过去进行时。
有时,同是发生于过去某一个时候的某一个动作,既可采用一般过去时,也可采用过去进行时,但其语意却不尽相同,而且还有着很大的区别。试比较下列几对句子:Jack wrote a letter to his parents last night.
杰克昨晚给他的父母写了封信。(信写完了)
Jack was writing a letter to his parents last night.
杰克昨晚一直在给他的父母写信。(信不一定写完)
She prepared the new lesson last night. 昨晚她备了课。(课备完了)
She was preparing the new lesson last night. 昨晚她一直在备课。(课不一定备完)
They planted trees last Sunday. 他们上星期天植树。(树植完)
They were planting trees last Sunday. 他们上星期天一直在植树。(树不一植完)
但必须注意:一般过去时的谓语动词,即可用延续性动词,也可用非延续性动词,而过去进行时的谓语动词却只能用延续性动词。如本文中的A组句型中的,“join”、“take place”
为非延续性动词,“read”为延续性动词,B组句型中的“cook”、“do”与“sleep”均为延续性动词。
过去完成时和过去完成进行时的比较
过去完成进行时是由“had been + 现在分词”构成。
过去完成进行时的用法
1、表示过去某一时间之前一直进行的动作。
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。和过去完成时一样,过去完成进行时也必须以一过去时间为前提。
I had been looking for it for days before I found it.
这东西我找了好多天才找着的。
They had only been waiting for the bus a few moments when it came.
他们只等了一会儿车就来了。
2、表示反复的动作。
He had been mentioning your name to me.
他过去多次向我提到过你的名字。
You had been giving me everything.
你对我真是有求必应。
3、过去完成进行时还常用于间接引语中
The doctor asked what he had been eating.
医生问他吃了什么。
I asked where they had been staying all those days.
我问他们那些天是呆在哪儿的。
4、过去完成进行时之后也可接具有“突然”之意的when分句。
I had only been reading a few minutes when he came in.
我刚看了几分钟他就进来了。
She'd only been reviewing her lessons for a short while when her little sister interrupted her.
她温习功课才一会儿,她妹妹就打断她了。
接下来,我们再来看看它与过去完成时的对比。
She had cleaned the office, so it was very tidy.
她已经打扫过办公室了,所以很整洁。(强调结果)
She had been cleaning the office, so we had to wait outside.
她一直在打扫办公室,所以我们不得不在外面等着。(强调动作一直在进行)
北京四中高二英语语法专练—时态练习
1. They received the parcel that they ____ for a long time.
A. expected
B. have expected
C. had been expecting
D. had expected
2. She ______ the office, so we had to wait outside.
A. had cleaned
B. cleaned