1、had+动词的过去分词,故答案为C。【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。3We are too tired. Please stop _ a rest.to havehavinghavehas【答案】 A 我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A【点评】注意时态一致,4By the end of 2012, many buildings built in our city.have beenhad beenwill到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这
2、一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。5By the first day of August, 2007, the PLA _ for eighty years.foundedhas foundedhas been foundhad been founded【答案】 D 到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生
3、对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。6By the end of last month,I all the CDs of the famous singer collectcollectedhave collectedhad collected【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。故选D.【点评】此题考查动词时态。7I _ know you can play t
4、he piano so well. Thank you. didntdoncant我不知道你钢琴弹得那么好。谢谢。A. didnt不,一般过去时态,指过去的状态及过去发生的动作;B. dont不,一般现在时态,指经常性、习惯性的动作;C. cant不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。8The fireman_ the burning building three times before the fire was put out. is enteringhas enteredwas enteringhad ent
5、ered消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。 【点评】考查句子时态。注意过去完成时的用法。9Whats up?I missed the train. By the time I got to the train station, the train for 10 minutes
6、.had lefthas lefthas been awayhad been away【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.had left过去完成时态; B.has left 现在完成时态;C.has been away现在完成时;D.had been away过去完成时。by the time,在.之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be away,故选D。10By the time of last year, she the piano for five
7、years.learnthas learnthad learntwill learn【答案】C 到去年的时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:故答案为C。掌握过去完成时的构成和用法。11 Why didnt you give the wallet to the man at once? Because he _ before I realized it was his.had been disappearedhas disappearedhad disappearedhas been d
8、isappeared你为什么不立刻将钱包给那个男人?-因为在我意识到钱包是他的之前他就已经消失了。我意识到钱包是他的属于过去发生的事,他已经消失了 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词 过去分词,故选C。【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。12Seeing Danel went into the classroom with tears in his eyes, I asked him what . happenedhad happenedwould hap
9、penwas happened看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。13How long you TV by the time I called you?For about two hourshad; watchedhave;did; watchwere; watching【解析】【分析】由句中的by the time可判断这里用过去完成时,故选A。到我打电话给你为止,你已经看了多长时间的电
10、视了?大约两个小时。【点评】本题考查过去完成时的用法。14Mary thought of the party which she_ for this day. planplannedhad plannedwould plan玛丽想起了她今天计划的聚会。plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。 【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。15Did you see Tom at the party?No, he by the time I got there.leftwas leavinghas lef
11、t【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。在我到那里之前他已经离开了。16Daming _ to have a rest, but he didnt have time. intendedhad intendedintendshas intended【答案】B 大明本来计划休息,但是他没时间。动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。17By the time he at the railway station, the train .had arrived; had leftarrived; lef
12、t has left【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。18By the time he _ at the cinema, the movie _ for five minutes. had begun had begun had been on had been on当他到达电影院时,电影已经开演五分钟了。arrived到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据 for
13、five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到时候,从句用一般过去时, 表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。【点评】考查动词时态。注意句子涉及到begin和be on的词义和用法。19Mr. Smith _ in a car factory for ten years before he came to China. had workedworksis workingwill work史密斯先生来中国前在一个汽车厂工作十年了。根据 before he came to China ,
14、 可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had worked,故选A。【点评】此题考查过去完成时。根据时间状语确定句子时态。20By the end of last month, we _already _ our lessons. has, finishedhave, finishedhad, finishedwill, finish【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。【点评】注意时间状语,很容易选出。21Mr. Wang _ in this factory for 30 years already. has worked王先生在这个
15、工厂工作已经30年了。根据 for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,故答案是C。【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。22When we hurried to the meeting room, the meeting _.had begunhad been onhas begunhas been on当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文
16、的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。23Peter _ to have a cool model plane. hopedhad hopedhas hopedhopes彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。24By the end of last term, the students of Class One_ three projects. finishedwould finishhave finishedhad finished到上学期末,一班的学生已经完成了三个项目。根据by
17、the end of last term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D。根据时间状语,确定动词的时态。25I met Jim last week. We_ each other for about twenty years since we left Japan. t meethavent methadnt met我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D
18、。 【点评】考查过去完成时,注意平时识记其结构及标志词。26My aunt said that she _ to Guangzhou. has never gonehad never gonehas never beenhad never been我阿姨说她从没去过广州。have gone to表示已经去了某地(强调不在说话者所在地);have been to曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时had been to。故答案为D。【点评】此题考查过去完成时的用法。27 What were you doing when I called yo
19、u last night? I _ my homework and was going to bed.didhad donewas doing【解析】【分析】 had+动词过去分词构成过去完成时,表示的是过去的过去,答语中go to bed是过去将来时,do my homework发生在go to bed之前,即过去的过去,要用过去完成时had done my homework.句意:昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉。【点评】考查过去完成时的用法。28We to be able to come and see you. hopehave hopedare hope【答案】A 我们本来希望能来看看你。故选A。29They to help but could not get there in time. wanted
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1