您的当前位置:首页正文

高三英语过去完成时试题(有答案和解析)含解析

来源:画鸵萌宠网
高三英语过去完成时试题(有答案和解析)含解析

一、单项选择过去完成时

1.I suddenly realized that I was kept so busy that I ______ little time with my family before. A.have spent C.would spend 【答案】B 【解析】

试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。 考点:考查动词时态。

B.had spent D.was spending

2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her. A.has considered C.is going to consider 【答案】D 【解析】

试题分析:句意:她儿子死后,Mandy考虑过收养,但是她的丈夫不同意。根据后面的动词形式和句意可知,前面的句子应该是过去完成时,A. has considered现在完成时;B. has been considering现在完成进行时;C. is going to consider一般将来时;D. had considered过去完成时。didn’t agree说明动作发生在过去,所以在过去之前发生的事用过去完成时,故选D。

考点:考查动词时态。

B.has been considering D.had considered

3.When we _______the railway station, the train _______for 5 minutes. A.got to, had been away C.arrived, has been away 【答案】A 【解析】

这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。

B.reached, had left D.arrived at, has left

4.It was not until 3 days later that the boy came back to life and explained to the police what_______ to him. A.was happening 【答案】C 【解析】

考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。

B.was to happen

C.had happened

D.has happened

5.—The battery in my cell phone is running low. —I that last night before we went to bed. A.was noticing 【答案】D 【解析】

本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时had noticed,选D .

B.have noticed

C.would notice

D.had noticed

6. —— We didn’t find Smith attending the lecture.

—— No one ____ him about _____ a lecture the following day. A.told ;there to be B.had told ; there to be

【答案】D 【解析】

考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。

D.had told ; there being

C.told; there was

7.Could I do some explanations? Ito call on you yesterday, but someone came to see me just when I was about to leave. A.had intended 【答案】A 【解析】

考查固定搭配。have intended to do sth. =\" intend\" to have done sth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。故选A。

B.intended

C.would intend

D.was intending

8.By the time my mother came back from work, my sister and I ________ supper and were waiting for her at the table. A.have cooked 【答案】C 【解析】

在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。

B.were cooking

C.had cooked

D.would cook

9.After Jack ________ some e-mails, he started working on his report. A.sends 【答案】C 【解析】

试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从

B.has sent

C.had sent

D.would sent

句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C 考点 : 考查动词的时态

10.I ______the paper before my lawyer explained the details to me. A.signed C.signs 【答案】B 【解析】

试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知是过去完成时,故选B。 考点:考查过去完成时

B.had signed D.has signed

11.As soon as I got to the airport, I realized I ________ my ID card at home. A.had left C.would leave 【答案】A 【解析】

试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。 【知识归纳】

过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。 考点:考查时态

B.has left D.will leave

12.As long as my drive tester instructed me to pull into the parking lot, I was sure I ______. A.passed C.was passed 【答案】D 【解析】

试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D. 考点:考查时态。

B.have passed D.had passed

13.If you________ the failed experiences, you would not havemade such a mistake in your homework. A.refer to C.referred to

B.have referred to D.had referred to

【答案】D 【解析】

试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。Refer to是一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。故选D。 考点:考查虚拟语气。

14. ---- Did you know any German before you got to Berlin? ---- Not a single word _________. A.have I learned C.I’ve learned 【答案】B 【解析】

试题分析:考查倒装语序及时态。具有(半)否定意义的词或短语位于句首时,用部分倒装。排除C、D选项。由对话第一部分是过去时态,“一个词都没学过”这个动作应发生在过去的过去,故用过去完成时,排除A选项,故选B。句意:——去柏林之前你学过些德语吗? ——我一个词都没学过。 考点:考查倒装语序及时态。

B.had I learned D.I had learned

15.The joke was so interesting that we all burst out laughing. Never before __________ heard a joke like that. A.I have C.have I 【答案】D 【解析】

试题分析:考察时态与倒装。前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。故选D 考点:考察时态与倒装

B.I had D.had I

16.They asked me to have a drink with them. I said that it was at least ten years since I __________ a good drink A.had enjoyed C.enjoyed 【答案】A 【解析】

试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一

B.was enjoying D.had been enjoying

杯已经有10年了。故A正确。 考点:考查时态

17.By the end of Last year, we _____ more than 1,100,000 cars. A.were producing C.had produced 【答案】C 【解析】

试题分析:考查时态。句意:到去年年底,我们已经生产了一百一十多万辆汽车。by the time+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;by the end of+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。“By the end of Last year”指的是过去的时间,主句用过去完成时,故选C。 考点:考查时态

B.produced D.would produce

18.I___there little more than a week when I set to work with the scientist. A.would be C.had been 【答案】C 【解析】

过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。根据所提供的情景“when I set to work with the scientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的动作或存在的状态。

B.have been D.will be

19.She stared at the painting, wondering where she it. A.saw C.sees 【答案】B 【解析】

试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知see这个动作发生在stare

之前,所以用过去完成时。故选B。 考点:考查时态

B.had seen D.has seen

20.Grandpa was shocked by the news. Rarely ______ him so quiet. A.do I see C.I had seen

B.had I seen D.I saw

【答案】B 【解析】

本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。

21.I found the film hard to follow because it _______ when I arrived. A.had begun B.was beginning C.has begun D.would begin 【答案】A

【解析】考查动词时态。句意:我觉得这部电影很难理解,因为当我到达时它已经开演了。根据所给时态arrived可知,表示到达前已经开演了,用过去完成时,故选A。

22.When enough years _____ to enable us to look back, we sometimes discussed the events leading to his accident. A.went by 【答案】C 【解析】 【详解】

考查动词时态。句意:当足够长的时间过去后,我们可以回顾过去,我们有时讨论导致他发生事故的事件。结合下文we sometimes discussed可知“足够长的时间过去”发生在“讨论”之前,而discussed为一般过去时,故go by发生在“过去的过去”应用过去完成时。故选C。

B.were to go by

C.had gone by

D.goes by

23.—Did Linda see the traffic accident? —No, no sooner ________ than it happened. A.had she gone C.has she gone 【答案】A 【解析】 【分析】

B.she had gone D.she has gone

【详解】

考查部分倒装。句意:--Linda看见交通事故了吗?--没有,她刚走,就发生交通事故了。本题考查固定句式:No sooner…than…, “一…就…”,主句中时态用过去完成时,no sooner位于句首时用倒装,即将had置于主语之前,故选A。

【点睛】

一些句型,如scarcely……when, no sooner ……than, hardly……when引导的主从复合句主句要求使用过去完成式。注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。

24.―Why are you so excited?

—I met Tommy just now. We _____ each other for ages. A.haven’t seen 【答案】C 【解析】 【详解】

考查时态。句意:―你为什么这么高兴?―我刚才遇到汤米了。我们很久没有见面了。分析句子可知,空处所要选择的动词的动作发生在“ met ”这个过去动作之前,也就是动作发生在过去的过去,所以本句为过去完成时。故选C项。

B.didn't see

C.hadn't seen

D.don't see

25.(江苏)I was sent to the village last month to see how the development plan _______ in the past two years.

A.had been carried out B.would be carried out C.is being carried out D.has been carried out 【答案】A

【解析】考查时态。句意:上个月我被派到村里去看看在过去的两年里发展计划是如何执行的。根据句中时间状语last month和in the past two years可知,空格处所用的动词carry out发生在sent之前,所以是“过去的过去”,故用过去完成时。故选A。

点睛:本题考查时态。句中包含的时间状语是解答此题的突破点,所以要做好此类题,一定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可以看出正确答案。本题的关键在于抓住题干中的两个时间状语last month和in the past two years,从而得出答案。

26.— Did you have difficulty finding that cave?

—Not really. The guide ________ us clear directions and we were able to find it easily. A.was to give 【答案】B 【解析】 【详解】

考查时态。句意:——你在找山洞时有困难吗?——不会。导游给我们指明了方向,所以我们很轻松就找到了。分析句子可知,向导为我们指明方向发生在我们后来得以轻松找到那个山洞之前,所以用过去完成时。故选B。

B.had given

C.was giving

D.would give

27.It was the third time that she _____ the Great Wall. A.went to 【答案】B 【解析】 【详解】

考查固定句型。句意:这是她第三次去北京。在It was the first/second/third…time that…这个固定句型中,that从句中应用过去完成时。故选B项。 【点睛】

本题涉及到了两个常考句式:

(1)It is the first/second…time that ….在这个句型中,that从句要用现在完成时 (2)It was the first/second…time that …. 这个固定句型中,that从句中应用过去完成时。 考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。

B.had been to

C.visited

D.visit

28.When they first came to the city, my parents often went to neighbors for a talk, just as they ________ in the countryside. A.will do C.have done 【答案】B 【解析】 【详解】

考查过去完成时。句意:我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。这是一个when引导的时间状语从句加just as引导的方式状语从句。方式状语从句的主句使用的时态是一般过去式(went to neighbors for a talk),从句发生的动作在主句动作之前,所以使用过去完成时。故选B。

B.had done D.were doing

29.Catherine came home happily, which suggested that she the final exam. A.had passed 【答案】A 【解析】

这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。

B.pass

C.would pass

D.should pass

30.— What ______ when I phoned you? — I ______ my work, and wanted to go out. A.have you done;finished C.did you do; had just finished 【答案】D 【解析】

B.were you doing;have finished D.were you doing; had just finished

试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和你出去。第一个空填were you doing,用过去进行时,动作在打电话的时候正在进行中,第二空填,had just finished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。

考点:考查时态

点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

31.Entering the step-classroom (阶梯教室), I found the lecture ________ and the people ________ attentively. A.began, listened C.had begun, listened 【答案】D 【解析】 【分析】 【详解】

考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。

B.was begun, was listening D.had begun, were listening

32.She stared at the painting, wondering where she ________ it. A.saw C.sees 【答案】D 【解析】 【详解】

考查时态。句意:她盯着画看,想着,她曾在哪看到过它。根据句意可知,see的动作应发生在stare这个动作之前,stare是“过去”的动作用一般过去时,see则是“过去的过去”的动作,故用过去完成时,故选D。

B.has seen D.had seen

33.IPhone, the world’s largest mobile phone maker, said that over the first nine months of the year it ________ 23 million handsets in China, an increase of 77 percent ________ the same period a year ago. A.had sold; compared to C.sold; comparing with 【答案】A 【解析】

考查时态和非谓语动词。句意:IPhone,世界最大的手机制造商,说今年头九个月期间,它已经在中国销售了2,300万台手机,与一年前的同期相比增加了77%。第一空根据主句

B.has sold; compared to D.had sold; comparing with

动词said可知,从句时态也应用过去时态,再根据over the first nine months of the year,判断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为“与……相比较”。故选A。

34.Mary was pleased to see that the seeds she ______ in the garden were growing. A.was planting B.has planted C.would plant D.had planted 【答案】D

【解析】考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。句意:玛丽很高兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选D。

35.By the end of last week,600 people from 50 countries to attend the meeting,with nearly half coming from the United States,Germany and Britain. A.had registered B.have registered C.registered D.were registered 【答案】A

【解析】考查时态。根据时间状语by the end of last week表示谓语动词动作发生在“过去的过去”,所以用过去完成时。

36.The wife a big dinner when the husband was aware of their eighth wedding anniversary that day.

A.was still preparing B.had hardly prepared C.did carefully prepare D.would eagerly prepare 【答案】B

【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。

37.As he approached the door, Mike looked into the room again to see if he _______ anything behind. A.left C.has left 【答案】B 【解析】

B 考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leave behind所表示的动作发生在look into之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。

B.had left D.would leave

38.The twins, who their homework, were allowed to play badminton on the playground. A.will finish

B.finish

C.have finished 【答案】D 【解析】

D.had finished

试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。 【知识拓展】 考点:考查时态

过去完成时:即过去的过去所发生的事情!其构成是主语+had +过去分词。过去完成时的时间状语before, by, until , when, after, once, as soon as。表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。用于宾语从句或间接引语中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:intend打算,hope希望,plan计划,mean预定,want想要, think想要,等。用于表示与过去事实相反的虚拟条件从句中

【名师点睛】考查过去完成时。过去完成时常用于:(1)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。(2)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去完成时。(3)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。(4)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。本题末尾were allowed to play badminton暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。

39.The young man insisted he ____nothing wrong and that the police___him. A.did: released

C.had done; must release 【答案】B 【解析】

考查insist的用法。翻译成“坚持说”不用虚拟, 翻译成“坚持认为”用虚拟(should+动词原形并且should可省。)“这个年轻人坚持说他没做错什么, 坚持认为警察应该放了他。”

B.had done; release D.should do; should release

40.________ the party ________ when he came? A.Did…begin B.Had …begun C.Has …begun D.Does…begin 【答案】B 【解析】 【详解】

考查时态。句意:他来时聚会已经开始了吗?此处when引导的时间状语从句的时态是一

般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top