Unit 12【核心语法】
过去完成时:表示某动作或状态在过去某一时间或动作之前
已经发生或完成,它表示动作发生的时间是“过去的过去”。
过去完成时由“助动词had (用于各种人称和数) + 过去分词”构成,表示某动作或状态在过去某一时间或动作之前已经发生或完成,它表示动作发生的时间是“过去的过去”。
1. 过去完成时的句式结构
(1) 肯定句:主语 + had + 过去分词 + 其他.
(2) 否定句:主语 + hadn’t + 过去分词 + 其他.
(3) 一般疑问句:Had+ 主语 + 过去分词 + 其他
肯定回答:Yes, 主语 + had.
否定回答:No, 主语 + hadn’t.
2. 过去完成时的用法
表示在过去某一时间或动作之前已经发生或完成了的动作;表示动作发生在过去的过去。
(2) 过去完成时态常见的引导词有:by the time, when, before, by。
(3) 在含有when, before等引导的时间状语从句的复合句中, 主、从句的动作都发生在过去,且有明显的先后关系,动作在前的用过去完成时,动作在后的用一般过去时。
(4) 常用在said, told, knew, heard, realized等的宾语从句中。
3. 一般过去时和过去完成时的区别
一般过去时表示过去某时间发生的动作或存在的状态,而过去完成时则表示过去某一时间以前(即过去的过去)发生的动作或存在的状态。
一、单项选择
1.By the time the teacher came, we __________ cleaning the classroom.
A.finished B.have finished C.had finished
2.By the end of last month,Jane enough money for the poor sick boy.
A.raised B.would raise C.had raised D.has raised
3.By the end of last month, I _____ all the CDs of Justin Bieber.
A.collect B.collected C.have collected D.had collected
4.By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.
A.will stay B.has stayed C.would stay D.had stayed
5.—Did you see the hit New Year’s movie If You Are The One(《非诚勿扰》)last night
—Yes. But when I got to the movie theatre, the film ________ for ten minutes.
A.had begun B.had been on C.had started D.begun
6.The girl sitting next to me on the plane was very nervous, for she ________ before.
A.didn’t fly B.hasn’t flown C.hadn’t flown D.wasn’t flying
7.When we got to Yushu airport, we were told that they________ more than 500 people from the ruins(废墟)by earthquake.
A.has saved B.saved C.had saved D.have saved
8.The vegetables didn’t taste very good. They ________ for too long.
A.cooked B.were cooked C.had cooked D.had been cooked
9.The ________ look on his face suggested that he ________ that.
A.surprising; hadn’t expected B.surprised; hadn’t expected
C.surprising; would expect D.surprised; shouldn’t expect
10.The police found that the house ________ and a lot of things ________.
A.has broken into; has been stolen B.had broken into; had been stolen
C.has been broken into; stolen D.had been broken into; stolen
11.By the time we got to the station, David ________ for ten minutes.
A.has left B.had left C.has been away D.had been away
12.Mrs. Brown ________ her keys in the office, so she had to wait until her husband ________ home.
A.has left; comes B.had left; came C.had been away; came D.has been away; comes
13.Wang Ying is good at English. She ________ nearly two thousand English words by last month.
A.learns B.learned C.has learned D.had learned
14.If I ________ harder when I was young, I ________ a university and lived a different life.
A.worked; would entered B.had worked; would have entered
C.would worked; had entered D.have worked; will have entered
15.Mr. Black didn’t tell me how long ________ in his email.
A.he had come to Shanghai B.had he been to Shanghai
C.he had been to Shanghai D.he had been in Shanghai
试卷第2页,共3页
试卷第1页,共3页
参考答案:
1.C
【详解】句意:老师来的时候,我们已经打扫完了教室。
考查过去完成时。A. finished表一般过去时;B. have finished表现在完成时;C. had finished表过去完成时。根据英语语法,by the time引导时间状语从句,从句为一般过去时,主句应用过去完成时,表示截止到从句动作发生时,主句动作已经完成,即过去的过去。故选C。
2.C
【详解】句意:到上个月底,简已经为那个可怜的生病男孩筹到了足够的钱。
A. raised筹钱;B. would raise会筹钱;C. had raised已经筹钱;过去完成时;D. has raised已经筹钱,现在完成时。根据时间状语By the end of last month可知用过去完成时,其结构是had done的形式。根据题意,故选C。
3.D
【详解】考查点:过去完成时的用法。 解题思路:此处by意为“到…为止”,该句意为“到上个月末为止,我已经将Justin Bieber全部的CD收集起来”,表示“动作从过去已经开始一直持续到过去某个时间”,故要使用过去完成时,答案选D;
4.D
【详解】句意:到上周末为止, Maggie已经在中国西部待了两个月帮助那些无家可归的孩子们。根据句中时间状语By the end of last week是到上周末为止,即到过去时间为止已经完成的动作,所以用过去完成时态,故选D。
5.B
【详解】句意:——你昨天晚上有没有看新年贺岁电影《非诚勿扰》?——看了,但是当我到达电影院的时候,电影已经播放了10分钟了。
考查延续性动词。句中有for ten minutes表示一段时间,谓语动词要用延续性动词,begin和start是短暂性动词,其对应的延续性动词是be on。故选B。
6.C
【详解】句意:飞机上坐在我旁边的那个女孩非常紧张,因为她以前没有坐过飞机。
考查动词时态。主句用了一般过去时,原因状语从句表示“她以前从未坐过飞机”是比主句动作更早的事情,指过去的过去,故用过去完成时。故选C。
7.C
【详解】句意:当我们到达玉树机场时,有人告诉我们他们已经在地震废墟中救了超过五百人了。
考查动词的时态。结合语境可知,动作save发生在told之前,即过去的过去,动作已完成,故用过去完成时态(had done)。故选C。
8.D
【详解】句意:这些蔬菜味道不太好。它们煮得太久了。
考查语态。句子主语They指代的是vegetables,与动词之间是被动关系,应用被动语态,结合“The vegetables didn’t taste very good.”可知,“蔬菜被煮”发生在“品尝蔬菜”之前,应用过去完成时的被动语态,故选D。
9.B
【详解】句意:他脸上惊奇的神情表明了那件事使他出乎意料。
考查形容词辨析和动词时态。surprising的含义是“(某物,某事)令人吃惊”,surprised吃惊的。该句表示的意思不是他的表情令人吃惊,而是他本身吃惊。故第一空选surprised。expect是动词,意为“期待”,根据suggested,可知这里用过去完成时,表示动作发生在“过去的过去”。故选B。
10.D
【详解】句意:警察发现房子被人破门而入,很多东西被偷了。
考查被动语态用法。宾语从句中的动作“break into”与“steal”发生在“found”这一过去时之前,因此用过去完成时。且“house”与“break into”,“things”与“steal”有被动关系。故选D。
11.D
【详解】句意:在我们到车站的时候,David已经离开十分钟了。
考查时态。根据“By the time we got to the station,”可知,此处应用过去完成时。再结合“for ten minutes”可知,此处应用延续性动词,所以应用had been away,表示“已经离开”。故选D。
12.B
【详解】句意:Brown太太已经把钥匙落在办公室了,所以她必须等她丈夫回来。
考查时态。leave遗留,be away离开,come回来。根据“she had to...”以及所给的选项词汇可知,Brown太太丢钥匙动作发生在这之前,所以应用过去完成时,应用had left,表示“已经丢了”。再结合“she had to wait until her husband...home.”可知,此处应用一般过去时,所以用came,表示“直到他回来”。故选B。
13.D
【详解】句意:王英擅长英语。到上个月为止,她已经学了将近两千个英语单词。
考查过去完成时。由by last month判断,此处需用过去完成时,其结构是:助动词had+动词的过去分词。故选D。
14.B
【详解】句意:如果我年轻时多努力一点,我就能上大学,过一种不同的生活。
考查虚拟语气。分析句子可知,本句是虚拟语气;根据“when I was young”,可知是与过去事实相反的假设,if从句需用had done结构,主句用would have done结构。故选B。
15.D
【详解】句意:在他的邮件中,Black先生没有说他在上海待了多久。
考查宾语从句及词义辨析。had come to来过;had been to去过;had been in一直在。根据“how long”可知,本题表示“在上海呆了多久”,所以应用had been in;此外,宾语从句语序为陈述语序。故选D。
答案第2页,共3页
答案第3页,共3页