admin 管理员组文章数量: 887021
2023年12月25日发(作者:漏洞挖掘)
【英语】高一英语过去完成时试题(有答案和解析)含解析
一、单项选择过去完成时
1.I arrived late and missed the flight. I ____ the traffic to be so heavy.
A.hadn’t expected
C.wouldn’t expect
【答案】A
【解析】
考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。
B.haven’t expected
D.was expected
2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.
A.questioned; was cheated
B.being questioned; was cheating
C.questioned; had cheated
D.being questioned; has cheated
【答案】C
【解析】
考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl
之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
3.—Got your US visa?
—Not yet. I ________ too busy to apply for an appointment, so I didn’t go to Shanghai last week.
A.was B.have been C.had been D.would be
【答案】C
【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。
4.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
【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。when一……就……,符合题意。故选B。
5.At sixty,Maugham decided to withdraw from the theater and wrote The Summer Up,in
which he tried to review what he from his life and literature.
A.had learned
C.was learning
【答案】A
【解析】
试题分析:句意:在60岁的时候,Maugham决定离开剧院,写了The Summer Up,其中他想回顾他从生活和文学中学到的东西。从wrote The Summer Up,可知他学习的东西是过去的过去发生的事情,用过去完成时,选A。
考点:考查时态
B.has learned
D.would learn
6.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
7.Wedidn’tget a hotel room because we ______ in advance.
A.hadn’t booked
C.weren’t booking
【答案】A
【解析】
试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。故A项正确。
考点:考查时态
B.haven’t booked
D.wouldn’t book
8.—The battery in my cell phone is running low.
—I that last night before we went to bed.
A.was noticing B.have noticed C.would notice D.had noticed
【答案】D
【解析】
本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时had
noticed,选D .
9.––Did you have to do much for the dinner party?
––Helen ________ everything by the time I got home.
A.finished B.was finishing C.would finish D.had finished
【答案】D
【解析】考查时态。句意:——你必须为晚宴做很多事吗?——我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。
10.-----What were you up to when she dropped in?
------I______ for a while and _____ some reading.
A.had played ; did
C.had played :was going to do
【答案】C
【解析】
考查时态。由第一句可判断出第二句描述的事情发生在过去,for a while是相对于when
she dropped in来说的when she dropped in,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面for a while,仍然在过去,had played for a while之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。
B.played; did
D.was playing; was going to do
11.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%。第一空根据主句动词said可知,从句时态也应用过去时态,再根据over the first nine months of the year,判断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为“与……相比较”。故选A。
B.has sold; compared to
D.had sold; comparing with
12.—Lily went to see the movie alone.
—If she _____ me about it, I would have gone with her.
A.should tell B.tells C.told D.had told
【答案】D
【解析】
考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
13.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
14.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I see
C.I had seen
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。
B.had I seen
D.I saw
15.I was surprised to find the snack shops around the school empty; the students everything!
A.had been buying
C.have bought
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
B.had bought
D.have been buying
16.Never for one moment, believe it or not,_______ being faced with such a situation where a
helping hand was greatly needed.
A.I imagined
C.I have imagined
【答案】D
【解析】
B.do I imagine
D.had I imagined
试题分析:考查倒装。never否定词放在句首,主句要部分倒装。此类词还有never,
seldom, scarcely, little, few, not, hardly,
以及not only…but
(also), no
sooner…than, hardly… when
,scarcely… when
等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。
考点:考查倒装。
17. ---- 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
18.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从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。
考点:考查时态
B.was enjoying
D.had been enjoying
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. —— 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
21.Recently, Prince Albert II of Monaco expressed his thanks for the aid they ___________ from
China.
A.receive
C.have received
【答案】D
【解析】
【详解】
考查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的Albert II王子表达了他的感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。故D项正确。
B.are receiving
D.had received
22.––Did you have to do much for the dinner party?
––No, Tina ______ everything by the time I got home.
A.has finished B.had finished
C.would finish D.will finish
【答案】B
【解析】考查动词时态。句意:——你是不是为晚宴做了很多事情?——没有,缇娜在我到家之前就已经完成一切准备。根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。
23.―Why are you so excited?
—I met Tommy just now. We _____ each other for ages.
A.haven’t seen
【答案】C
【解析】
【详解】
考查时态。句意:―你为什么这么高兴?―我刚才遇到汤米了。我们很久没有见面了。分析句子可知,空处所要选择的动词的动作发生在“ met ”这个过去动作之前,也就是动作发生B.didn't see C.hadn't seen D.don't see
在过去的过去,所以本句为过去完成时。故选C项。
24.I found the lecture hard to follow because it ________ when I arrived.
A.started
C.would start
【答案】D
【解析】
【分析】【详解】
B.was starting
D.had started
考查动词时态。句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。根据题干信息,“不能跟上演讲的原因是,我到达的时候演讲已经开始”,“到达”为过去时,“已经开始”应该用过去完成时。A项是一般过去时;B项是过去进行时;C项是过去将来时。所以选D。
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.I _________ to help you to do homework but I couldn't spare any time. I ________ a
composition last night and I'll finish it tomorrow.
A.wanted;wrote
C.had wanted;wrote
【答案】B
【解析】
【详解】
考查动词时态。句意:
我本打算在家庭作业方面帮助你的,但是我抽不出时间。我昨天晚上整晚都在写作文,明天就能写完。第一空,句中为短语had wanted to do
本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。
B.had wanted;was writing
D.wanted;have been writing
27.It was the third time that she _____ the Great Wall.
A.went to
【答案】B
【解析】
【详解】
B.had been to C.visited D.visit
考查固定句型。句意:这是她第三次去北京。在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项。
28.The news came as no surprise to me. I ______ for some time that the factory was going to
shut down.
A.had known
C.have known
【答案】A
【解析】
本题句意“我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了”。根据时间状语for some time和came可知应选A项。
B.knew
D.know
29.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。
30.When walking down the street, I came across David, who I _____ for years.
A.didn’t see
C.hadn’t seen
【答案】C
【解析】
【详解】
考查动词时态。句意:当沿着街道散步的时候,我遇见了多年未见的David。根据语境,“not see”这个动作发生在come across之前,是过去的过去发生的动作,用过去完成时。故选C。
【名师点睛】
B.haven’t seen
D.wouldn’t see
英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。
31.Lionel Messi playing for Barcelona claimed the 2019 Ballon d’Or on Monday, and before that
he the award for five times.
A.was winning
【答案】D
【解析】
【详解】
考查过去完成时。句意:为巴塞罗那俱乐部打球的梅西在周一获得了2019年金球奖,在这之前已经获得过五次奖了。由本题时间状语before that可知,这句话应用完成时态,that指代的句子使用的是一般过去时,所以此题时态应用过去完成时。故选D。
【点睛】
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如本题中,就是通过before与一个表示过去的时间状语从句来表示的。
B.would win C.has won D.had won
32.Silk ________ one of the primary goods traded along the Silk Road by about 100 BC .
A.had become
C.control
【答案】A
【解析】
试题分析:句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。时间状语是by+过去时间,谓语用过去完成时。故选A。
考点:考查动词时态。
B.reject
D.abandon
33.I saw Jack in the lift this morning. He around here for a long time.
A.won't be seen B.hadn't been seen C.hasn't been seen D.wasn't seen
【答案】B
【解析】
【详解】
考查时态。句意:今天早上我在电梯里看到杰克了。他很久没有在这里出现了。根据句意可知,此处描述的动作发生在saw之前,属于“过去的过去”,应使用过去完成时。故B选项正确。
34. It might have saved me some trouble ______ the schedule.
A.did I know
C.do I know
【答案】D
【解析】
试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中might
have saved可知主句是对过去的虚拟,从句应用if I had known与主句保持一致。if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。故选D项。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,
一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当 if
条件句中含有助动词 had,should
或 were
时,
可以省略 if,而将 had, should
或 were提到句首,从而构成倒装虚拟条件句。
考点:虚拟语气
【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,
一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当 if
条件句中含有助动词 had,should
或 were
时,
可以省略 if,而将 had,
should
或 were提到句首,从而构成倒装虚拟条件句。
B.have I known
D.had I known
35.---Have you seen your nephew lately?
---Yes, in fact, I saw him yesterday. I _______ him for three years.
A.haven’t seen B.didn’t see
C.hadn’t seen D.don’t see
【答案】C
【解析】
【详解】
考查过去完成时。句意:--你最近见你外甥了吗?--见了,我昨天见了他,我都三年都没见他了。根据前文I saw him yesterday可知,说话者在昨天之前有三年没有见了,故为过去的过去,因而用过去完成时,故选C.
【点睛】
考查过去完成时。过去完成时的结构为had done,被动形式为had been done,其表示过去的过去,常见的标志性短语by+过去时间,before。其中有些固定结构需要使用过去完成时,比如hardly…when…,no sooner…than…,It was the first/second time (that)…等固定句型中如:Hardly had he begun to speak when the audience interrupted him.他刚开始演讲,听众就打断了他。
36.—How was your job interview?
—Very successful. I ________ my homework about the company, you know.
A.had done B.have done
C.did D.was doing
【答案】A
【解析】考查时态。句意:——你的工作面试怎么样?——非常成功。我了解过这家公司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。A选项正确。
37.—Got your driving license?
—No. I too busy to have enough practice, so I didn’t take the driving test last week.
A.was B.am
C.have been D.had been
【答案】D
【解析】考查动词时态。句意:——拿到你的驾驶执照了吗? ——没有,我太忙了没有足够的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选D。
38.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。
39.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
40.Lucy_ _writing her essay by 10:00 this morning. After that, she listened to music for a while.
A.will finish
C.has finished
【答案】D
【解析】
考察过去完成时态。句意"Lucy在今天早上10点已经完成了她的散文,然后她听了会音B.finishes
D.had finished
乐。"这里说明已经是过去已经做过的事情,所以要用过去完成时态。故选D。
版权声明:本文标题:【英语】高一英语过去完成时试题(有答案和解析)含解析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1703482986h453296.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论