(英语)高一英语过去完成时试题(有答案和解析)
- 格式:doc
- 大小:77.50 KB
- 文档页数:12
(英语)高一英语过去完成时试题(有答案和解析)
一、单项选择过去完成时
1.In the capital Kathmandu, thousands of people _______ the night on pavements, in parks and open fields in chilly temperatures before they returned to their collapsed homes.
A.would spend B.were spending
C.spent D.had spent
【答案】D
【解析】
试题分析:考察过去完成时。
过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。
成百上千的人们呆在户外发生在“回到家中”这个动作之前。
句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。
考点:考察过去完成时
2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting.
A.haven’t B.hadn’t
C.hadn’t had D.haven’t had
【答案】C
【解析】
试题分析:考查虚拟语气。
动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。
句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。
故C正确。
考点:考查虚拟语气
3.As soon as I got to the airport, I realized I ________ my ID card at home.
A.had left B.has left
C.would leave D.will leave
【答案】A
【解析】
试题分析:考查时态。
句意:一到机场,我就意识到我将身份证忘在家里了。
根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。
故选A。
【知识归纳】
过去完成时态表示过去的过去。
When I got there, the train had left.当我到达那里的时候,火车已经离开。
考点:考查时态
4.Wedidn’tget a hotel room because we ______ in advance.
A.hadn’t booked B.haven’t booked
C.weren’t booking D.wouldn’t book
【答案】A
【解析】
试题分析:考查时态。
句意:因为我们没有提前预定,我们没有拿到宾馆房间。
原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。
故A项正确。
考点:考查时态
5.She _________the sign language before she served as a volunteer to help the deaf. A.learns B.has learned
C.was learning D.had learned
【答案】D
【解析】
试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。
由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。
考点: 考查动词时态的用法。
6.Catherine came home happily, which suggested that she the final exam.
A.had passed B.pass C.would pass D.should pass
【答案】A
【解析】
这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。
句意是:凯萨琳高兴地回来,说明她通过了考试。
选A。
7.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been away B.reached, had left
C.arrived, has been away D.arrived at, has left
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
因为火车离开是发生在我们到火车站之前,所以用过去完成时。
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.Hardly ___________the door when he rushed into the office out of breath.
A.I opened B.did I open
C.I had opened D.had I opened
【答案】D
【解析】
本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。
hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。
【名师点睛】
hardly......when的用法
表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。
注意其时态上主句一般用过去完成时,从句用过去时。
有时主句也可用现在完成时,从句用一般现在时。
如果hardly在开头,主句要用部分倒装结构。
He had hardly finished the article when the light went out. 他刚写完文,灯就熄了。
He had hardly had time to settle down when he sold the house. 他还未安顿下来,就卖掉了那所房子。
Hardly had the football game begun when it started raining.
足球比赛才刚刚开始就下起雨来。
Hardly have I get home when the telephone rings.
我一到家电话铃就响了。
10.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I see B.had I seen
C.I had seen D.I saw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。
句意:听到这个消息爷爷很惊讶。
我很少看见他如此安静。
根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。
故B正确。
11.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表示谓语动词动作发生在“过去的
过去”,所以用过去完成时。
12.I was surprised to find the snack shops around the school empty; the students everything! A.had been buying B.had bought
C.have bought D.have been buying
【答案】B
【解析】
试题分析:考查时态辨析。
根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。
句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。
根据句意可以判断,故选B。
考点:考查时态辨析
13.---I will never forget when we met the famous writer
---Neither will I. He______ some goods and was at the checkout of a supermarket.
A.had selected B.has selected
C.was selecting D.selected
【答案】A
【解析】
试题分析:考查时态。
本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。
我也是。
他那时是挑好物品之后在超市的收银台。
故选A
考点:考查时态
14.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.
A.I imagined B.do I imagine
C.I have imagined D.had I imagined
【答案】D
【解析】
试题分析:考查倒装。
never否定词放在句首,主句要部分倒装。
此类词还有never,seldom, scarcely, little, few, not, hardly,以及no t only…but (also), no sooner…than,hardly… when ,scarcely… when 等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。
考点:考查倒装。
15.The manager is said to have arrived back from Paris where he ______ some European partners.
A.would meet B.is meeting
C.meets D.had met
【答案】D
【解析】
试题分析:考查时态。
不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。
句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。
故D正确。
考点:考查时态
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 B.was enjoying
C.enjoyed D.had been enjoying
【答案】A
【解析】
试题分析:考查时态。
在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。
句意:他们喊我和他们去喝一杯。
我说,离我上次好好的喝上一杯已经有10年了。
故A正确。
考点:考查时态
17.---What do you think of the American singer Lady Gaga’s perform ance?
---Too crazy, but if I _____to her concerts held yesterday, I would have enjoyed it.
A.would go B.went
C.had gone D.should go
【答案】C
【解析】
试题分析:考查虚拟语气。
句意:--你觉得美国歌手Lady Gaga的表演怎么样?--太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。
根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用had done,主句用would have done,故选C。
考点:考查虚拟语气
18.He said that his car________stolen and he________have to telephone the police. A.was; would B.has been; will
C.had been; would D.had been; will
【答案】C
【解析】
考查时态。
宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。
19.Mary went to the box office at lunch time, but all the tickets ________ out.
A.would sell B.had sold C.have sold D.was selling
【答案】B
【解析】
【分析】【详解】
考查动词时态。
句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
20.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 B.were cooking C.had cooked D.would cook
【答案】C
【解析】
在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
21.Silk ________ one of the primary goods traded along the Silk Road by about 100 BC . A.had become B.reject
C.control D.abandon
【答案】A
【解析】
试题分析:句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。
时间状语是by+过去时间,谓语用过去完成时。
故选A。
考点:考查动词时态。
22.―Why are you so excited?
—I met Tommy just now. We _____ each other for ages.
A.haven’t seen B.didn't see C.hadn't seen D.don't see
【答案】C
【解析】
【详解】
考查时态。
句意:―你为什么这么高兴?―我刚才遇到汤米了。
我们很久没有见面了。
分析句子可知,空处所要选择的动词的动作发生在“ met ”这个过去动作之前,也就是动作发生在过去的过去,所以本句为过去完成时。
故选C项。
23.I found the lecture hard to follow because it ________ when I arrived.
A.started B.was starting
C.would start D.had started
【答案】D
【解析】
【分析】【详解】
考查动词时态。
句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。
根据题干信息,“不能跟上演讲的原因是,我到达的时候演讲已经开始”,“到达”为过去时,“已经开始”应该用过去完成时。
A项是一般过去时;B项是过去进行时;C项是过去将来时。
所以选D。
24.—Did Alan enjoy seeing his old friends yesterday?
—Yes, he did. He ________ his old friends for a long time.
A.didn’t see B.wouldn’t see
C.hasn’t seen D.hadn’t seen
【答案】D
【解析】
【详解】
考查时态。
句意:—阿伦昨天见到老朋友高兴吗?—是的,他挺高兴。
他很久没看见老朋友了。
说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。
25.—Are you surprised by the ending of the film?
—NO, I ________ the book, so I already knew the story.
A.was reading B.had read C.am reading D.have read
【答案】B
【解析】
【详解】
考查时态。
句意:——你会对电影的结局感到惊讶吗?——不,我读过这本书,所以我已经知道这个故事了。
根据 so I already knew the story中的过去时态可知,这里用过去完成时,表示过去的过去。
故选B。
26.His earlier concert in Shanghai____a big success.It was the first time the Taiwan singer____a concert
on the mainland.
A.is;held B.was;held C.had been;would hold D.was;had held 【答案】D
【解析】
【详解】
考查时态。
句意:他早些时候在上海的演唱会非常成功。
这是这位台湾歌手第一次在大陆
举办音乐会。
第一空:根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:It was the first time后面的从句谓语动词使用过去完成时。
故选D。
27.— 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.had given C.was giving D.would give
【答案】B
【解析】
【详解】
考查时态。
句意:——你在找山洞时有困难吗?——不会。
导游给我们指明了方向,所以我们很轻松就找到了。
分析句子可知,向导为我们指明方向发生在我们后来得以轻松找到那个山洞之前,所以用过去完成时。
故选B。
28.I got to love Hangzhou ______ I went there in 2001 and that was the first time that I
______Longjing Tea.
A.the first time; had tasted
B.for the first time; had tasted
C.the first time; have tasted
D.for the first time; tasted
【答案】A
【解析】
【详解】
考查时间状语从句和过去完成时。
句意:我第一次去杭州是在2001年,那是我第一次品尝龙井茶。
the first time 为时间状语从句的从属连词,所以第一个空为the first time。
It/This is/was the序数词 time that从句。
如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。
本题前面是was,所以后面使用过去完成时。
故选A项。
29.The twins, who their homework, were allowed to play badminton on the playground. A.will finish B.finish
C.have finished D.had finished
【答案】D
【解析】
试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。
他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选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暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。
30.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 B.had done
C.have done D.were doing
【答案】B
【解析】
【详解】
考查过去完成时。
句意:我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。
这是一个when引导的时间状语从句加just as引导的方式状语从句。
方式状语从句的主句使用的时态是一般过去式(went to neighbors for a talk),从句发生的动作在主句动作之前,所以使用过去完成时。
故选B。
31.Entering the step-classroom (阶梯教室), I found the lecture ________ and the people
________ attentively.
A.began, listened B.was begun, was listening
C.had begun, listened D.had begun, were listening
【答案】D
【解析】
【分析】
【详解】
考查时态。
句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。
第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。
故选D项。
32.Janet, who ________ her homework, was allowed to play badminton on the playground.
A.will finish B.finish
C.has finished D.had finished
【答案】D
【解析】
【详解】
考查时态。
句意:Janet已经完成作业,她被允许到操场上打羽毛球。
分析句子结构可知,主句为" Janet was allowed to play badminton on the playground"主句谓语动词为"was allowed"是过去时,表示动作发生在过去。
"who ___ her homework"为定语从句.完成作业动作发生在被允许打羽毛球之前,即过去的过去,应该用过去完成时。
D项符合语境,故选D。
33. It might have saved me some trouble ______ the schedule.
A.did I know B.have I known
C.do I know D.had I known
【答案】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提到句首,从而构成倒装虚拟条件句。
34.It's great that all the visitors who on the island were saved.
A.trapped B.have been trapped
C.had trapped D.had been trapped
【答案】D
【解析】
【详解】
考查时态和被动语态。
句意:所有被困在岛上的游客都得救了,这真是太棒了。
由were saved可知此事发生在过去,且被困应在被救之前,应用过去完成时;同时,visitors和trap构成被动关系,应使用过去完成时的被动语态。
故D选项正确。
35.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。
36.IPhone, the world’s largest mobile phone ma ker, 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 B.has sold; compared to
C.sold; comparing with D.had sold; comparing with
【答案】A
【解析】
考查时态和非谓语动词。
句意:IPhone,世界最大的手机制造商,说今年头九个月期间,它已经在中国销售了2,300万台手机,与一年前的同期相比增加了77%。
第一空根据主句动词said可知,从句时态也应用过去时态,再根据over the first nine months of the year,判断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为“与……相比较”。
故选A。
37.––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。
38.—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
【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。
根据后句时态可知,表示“过去的过去”应该用过去完成时。
39.At the awarding ceremony held in Tokyo, the scientists were surprised by what ______ in science and technology.
A.has discovered B.has been discovered
C.had discovered D.had been discovered
【答案】D
【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。
科学家们感到惊讶是过去式,故科学技术发现用过去完成时,what于动词discover是被动关系,故选D。
40.---Did you know any German before you arrived in Munich?
---Never______________ it, actually.
A.had I learned B.did I learn
C.I had learned D.I learned
【答案】A
【解析】
【详解】
考查倒装和时态。
句意:——来慕尼黑之前你懂德语么?——事实上我从来没学过。
never 位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrived in Munich之前,也就是过去的过去,应该用过去完成时,故A项正确。
【点睛】
注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:never,hardly,seldom,little,few, not until, by no means, nowhere, no longer。
如:By no means could you tell him about this.你绝不能把这件事告诉他。
Never in my life have I heard of such a thing.我一生中从未听过这样的事。