在英语中,不同时间里发生的动作或存在的状态,谓语动词要用不同的形式来表示,谓语动词的这种不同形式称为动词的时态。
英语中有8种基本时态,其中4种现在时态,对应4种过去时态。4种现在时态是:一般现在时态;现在进行时态;一般将来时态;现在完成时态。他们对应的4种过去时态是:一般过去时态;过去进行时态;过去将来时态;过去完成时态。
12-8 过去完成时
过去完成时表示在过去某一时间或动作之前已经完成的动作或存在的状态。过去完成时是一种相对时态,强调动作发生的时间是“过去的过去”。
1.过去完成时谓语动词的结构形式
过去完成时谓语动词的结构形式为:助动词had+过去分词 。had在句中没有人称和数的变化。如:
My father had left before I came here.在我来这儿之前我父亲就离开了。
My parents had begun to work by the time I got up.在我起床前父母就已经开始工作了。
2.过去完成时的用法
(1)表示在过去某时刻或在过去另一动作之前所完成的动作,即“过去的过去”。如:
She had learned English before she came to England.她在来英国以前已学过英语了。
I asked him if he had ever seen a whale blowing.我问他是否看过鲸喷水。
注意:
与过去完成时连用的时间状语有:by the end of last week 到上周末为止,since he left 自他离开以来,by that time 到那时为止,before that year 那年之前,long before 很久以前,before I arrived在我到达之前,when I arrived 在我到达时
(2)表示过去某一时间以前开始一直延续到那个时间并可能继续下去的动作或状态,常与for或since引导的表示时间的短语或从句连用。如:
He had studied English for five years when he went to the middle school.当他上中学的时候就已经学了五年英语了。
He had been ill for a week when he was sent to the hospital.当他被送进医院时,已经病了一个星期了。
(3)过去完成时还经常用于主句为过去时的宾语从句中。在宾语从句中,主句用了一般过去时,从句表示完成用过去完成时。如:
He said he had been a soldier.他说他当过兵。
They said they had seen the film.他们说他们看过这部电影。
(4)表示过去未曾实现的希望或计划用过去完成时。如:
I had hoped to pass the examination.我曾希望能通过考试。(可是未通过)
She had thought of paying us a visit,but the bad weather made her change her plan.她本想来看我们,但恶劣的天气使她改变了计划。
注意: 常用于此种用法的动词有:hope,expect,suppose,think,want,plan,imagine等。
3.过去完成时与一般过去时的区别
一般过去时和过去完成时都表示动作发生在过去。一般过去时表示过去某时发生的动作或存在的状态,而过去完成时则表示过去某一时间以前,即过去的过去发生的动作或存在的状态。但有时某个动作虽然发生在“过去的过去”,但也可用一般过去时。如:
(1)当几个过去的动作用and,then,but等连接,且按照动作发生的先后顺序表达时,几个动作均可用一般过去时,而不用过去完成时。如:
I bought a radio but lost it.我买了一部收音机,但丢了。
Very soon she apologized and left.很快她表示了歉意就走了。
He retired and wrote his memoirs.他退休了,撰写了他的回忆录。
He stood up,took his coat and went out.他站起身来,拿起外套,然后就出去了。
(2)由after,before,as soon as 等连词引导时间状语从句,由于这些连词已经清楚地表明了主从句谓语动词的先后顺序,所以对于先发生的动作也可用一般过去时表示。如:
I told them the news after you (had)left.你走后我把这消息告诉了他们。
As soon as I (had)put the phone down it rang again.我刚把电话放下,它又响了。
(3)在一定的语境中,表示过去未曾实现的想法或打算的过去完成时也可用一般过去时来表示。如:
He hoped to come with us,but he was too busy.他本想同我们一起来的,但他太忙了。
I thought I could go,but I can't.我原认为我能去,但我(现在)去不了。
(4)若没有明确的语境,通常用过去完成时表示过去未曾实现的想法,否则可能有歧义。如:I hoped to pass the examination.我希望通过这次考试。(只表明过去想通过考试,但并未说明通过与否。)
I had hoped to pass the examination。我希望通过这次考试。(表示过去想通过考试,但实际上未通过。)
注意:
在叙述历史事件时,不用过去完成时,只用一般过去时。如:
Our teacher told us that Columbus discovered America in l492.老师告诉我们,哥伦布于1492年发现美洲。