时态--过去完成进行时 高频考点 专题练 2026届高考英语复习备考

文档属性

名称 时态--过去完成进行时 高频考点 专题练 2026届高考英语复习备考
格式 docx
文件大小 59.4KB
资源类型 试卷
版本资源 通用版
科目 英语
更新时间 2026-01-15 11:06:26

图片预览

文档简介

中小学教育资源及组卷应用平台
时态--过去完成进行时 高频考点
专题练 2026届高考英语复习备考
一、语法填空
1.The heavy snow (fall) for three days. The fields were all white. (所给词的适当形式填空)
2.Just after putting the baby onto the bed, Mrs. White suddenly caught sight of the pet cat and didn’t know how long it (lie) on the table for the family dinner. (所给词的适当形式填空)
3.His brother was good at playing table tennis. He (play)it since he was ten. (所给词的适当形式填空)
4.He told us that their family (live) there since 1982. (所给词的适当形式填空)
5.I was tired that day, because I (work) all day. (所给词的适当形式填空)
6.The doctor asked what he (eat). (所给词的适当形式填空)
7.The girl (clean)the room, so we had to wait outside. (所给词的适当形式填空)
8.They (expect) the anecdote for some time before I came. (所给词的适当形式填空)
9.She came back at seven. He (wait) for her for 2 hours. (所给词的适当形式填空)
10.They said that they (develop) a vaccine against the disease, but had failed. (所给词的适当形式填空)
11.I (study) at home before my mother came back. (所给词的适当形式填空)
12.Firemen (fight) the forest fire for nearly three weeks before they could put it out. (所给词的适当形式填空)
13.He (write) the letter till two o’clock yesterday. (所给词的适当形式填空)
14.Our factories (produce) bikes for ten years before the electric ones appeared. (所给词的适当形式填空)
15.It (rain) for a week and the streets were flooded. (所给词的适当形式填空)
16.He (try)to call her, but he couldn’t get through. (所给词的适当形式填空)
17.Tom (paint) the wall before he was called out for a drink. (所给词的适当形式填空)
18.The doctor asked the patient what he (eat) and drinking. (所给词的适当形式填空)
19.—Why did they go to bed that early that night
—They were tired. They (paint) the walls all day long. (所给词的适当形式填空)
20.He said that he (write) the novel for a year. (所给词的适当形式填空)
21.(2015·河南洛阳第一次统考)I immediately responded with a smile and my heart felt free of the stress that I ________(carry).
22.They (work) on the program for almost one week before I joined them,and now we (work) on it as no good results have come out so far. (所给词的适当形式填空)
23.She (talk) on the phone for so long. She was really thirsty. (所给词的适当形式填空)
24.Someone had been (poison) his food. (所给词的适当形式填空)
25.I heard he (practice) for twenty years, ever since he was five. (所给词的适当形式填空)
26.During the COVID-19 pandemic, many families merely made ends meet. They, nevertheless, (struggle) to live to the full by the end of last year. (所给词的适当形式填空)
27.It was a big day for Liu Jing, an overseas Chinese student in Paris. She (work) with her friends for three months on an exhibition.
28.For weeks I had been working on this, listening to Grandpa’s stories, selecting his favorite music and (collect) photos from the family album. (所给词的适当形式填空)
29.We (wait) for him for over an hour when he finally turned up at the meeting. (所给词的适当形式填空)
30.The book that I (look for) for a long time was finally found in the library. (所给词的适当形式填空)
二、单项选择
31.The school board listened quietly as John read the demands that his followers _______ for.
A.be demonstrating B.demonstrate
C.had been demonstrating D.have demonstrated
32.By the time Huangdanian moved back to China, he ______ in the UK for 15 years.
A.lives and works B.was living and working
C.has been living and working D.had been living and working
33.Marty ________ really hard on his book and he thought he’d have finished it by Friday.
A.would work B.had been working
C.had been worked D.worked
34.They ______ for the bus for 20 minutes when the bus finally arrived.
A.wait B.waited C.are waiting D.had been waiting
35.The eager fans ________ for six hours before they finally got the tickets for the football match.
A.waited B.had been waiting C.have waited D.had waited
36.— Did you go to the English summer camp last July
— ________, but I got sick the last minute.
A.I had been planning to B.I have been planning to
C.I have planned to D.I would like to
37.—Was your journey to Mount Emei pleasant last summer
—No, it __________for five days when we arrived, so the roads were very muddy.
A.was raining B.has been raining C.had been raining D.has rained
38.It was midnight and he was tired because he ________ since dawn.
A.was working B.has worked C.had been working D.has been working
39.By the time I arrived at the cinema, Judy______for twenty minutes.
A.waited B.has been waiting C.had been waiting D.is waiting
40.He was so absorbed in his work that he________ music for over two hours before he knew it.
A.was composing B.has composed C.had been composing D.would compose
41.When Alice came to life, she did not know how long she ________ there.
A.lay B.had been laying
C.had lain D.had been lying
42.The door bell _________ but nobody answered the door. The thought came to him _________ Mary had probably fallen ill.
A.had been ringing; if B.kept ringing; that
C.had rung; why D.had been rung; 不填
43.Amy’s face was red and she had a handkerchief in her hand, so I knew she ______ .
A.was crying B.has been crying C.had been crying D.had cried
44.The number of visitors _______ steadily since the reopening, despite a sharp decline compared to normal years.
A.has risen B.has been rising C.had been rising D.has been risen
45.My neighbor still cut down their beautiful cherry tree as they said it ________ out the sun.
A.has blocked B.had been blocking C.has been blocking D.blocks
46.To my great joy, I got a chance to take a photo with Andy after the concert, which I________ forward to for years.
A.look B.had been looking C.looked D.was looking
三、完成句子
47.托马斯在参加期末考试前就患上了重感冒。
Thomas before he took the final exam.
48.她的眼睛发红。很明显,她整个晚上都在哭。
Her eyes were red. It was obvious that she the whole night.
49.She before entering the college.
她上大学以前一直在学习英语。
50.When Alice came to life, she did not know (她在那里躺了多久). (根据汉语提示完成句子)
51.Rafael did nothing wrong, but was scolded. (用过去完成进行时改写)
52.had been doing过去完成进行时
Esteban as hard as he could for hours….
埃斯特班已经竭尽全力骑了数小时……。
53.原本期待乘坐火车的乘客被告知火车已被取消。(过去完成进行时,非限制性定语从句)
Passengers, to board a train, were told it had been cancelled.
54.她说一定是有人在洗手间监听我们的谈话,但我不相信她的解释。
She said that someone must have been us in the washroom, but I didn’t believe her explanation.
55.I (一直在寻找它)for days before I found it. (根据汉语提示完成句子)
56.By the time his parents got home, the boy for three hours.
他父母到家的时候, 那个男孩已经玩了三个小时电脑游戏了。
57.消防队员同那场森林大火搏斗了将近三个星期才最后把火扑灭.
Firemen the forest fire for nearly three weeks they could it .
58.即使受邀请,我也没去参加她的生日聚会。她一直都瞧不起我。
, I didn't attend her birthday party, for she me.
59.她帮我解决了这个我好几个星期都在努力解决的问题。
She helped me solve the problem I for weeks.
参考答案
题号 31 32 33 34 35 36 37 38 39 40
答案 C D B D B A C C C C
题号 41 42 43 44 45 46
答案 D B C B B B
1.had been falling
【详解】考查动词时态。句意:大雪已经下了三天了。田野都是白色的。结合were和for three days可知,此处表示“已经下了三天”,还会继续下,句子用过去完成进行时。故填had been falling。
2.had been lying
【详解】考查时态。句意:刚把婴儿放在床上,怀特太太突然看到了那只宠物猫,不知道它在餐桌上躺了多久了。根据语境可知,猫在怀特太太看到它之前就已经在餐桌上躺着了,且有可能继续躺下去,因此空格处用过去完成进行时表示一个从过去的过去开始,一直持续到一个过去的时间点,且有可能继续下去的动作,因此空格处是had been lying。故填had been lying。
3.had been playing
【详解】考查时态。句意:他的哥哥很擅长打乒乓球。他从十岁起就开始打球了。设空处为谓语,根据“His brother was good at playing table tennis.”可知,此处陈述过去的事情,应用过去的某种时态;句子强调动作的持续性,再结合“since he was ten”可知,应用过去完成进行时。故填had been playing。
4.had been living
【详解】考查时态。句意:他告诉我们,他们一家自1982年以来一直住在那里。由“since 1982”可知,句子用完成时,live动作发生在told之前,且句子表示“他们一家自1982年以来一直住在那里”,因此空格处用过去完成进行时,表示一个动作从过去的过去开始,一直持续到现在,且有可能继续下去,因此空格处是had been living。故填had been living。
5.had been working
【详解】考查时态。句意:那天我很累,因为我工作了一整天。根据“I was tired that day”可知,空处表示的动作发生在过去的过去,且动作一直在进行,所以本句为过去完成进行时。故填had been working。
6.had been eating
【详解】考查时态。句意:医生问他吃了些什么。由asked可知,空格处时态用过去完成进行时,表示从过去的过去开始一直在进行的动作,因此空格处是had been eating。故填had been eating。
7.had been cleaning
【详解】考查动词时态。句意:那个女孩一直在打扫房间,所以我们不得不在外面等着。空处应填谓语动词的形式,结合句意可知clean的动作发生在had to wait之前,而且状态一直在延续,应用过去完成进行时。故填had been cleaning。
8.had been expecting
【详解】考查时态。句意:在我来之前,他们一直在期待这则轶事。由for some time before I came可知,空格处过去完成进行时,表示动作从过去的过去开始一直延续到过去某个时间点,因此空格处是had been expecting。故填had been expecting。
9.had been waiting
【详解】考查时态。句意:她七点钟回来的。他已经等了她两个小时了。句子表示在她回来之前,他一直在等,由came可知,她回来是过去的动作,因此空格处用过去完成进行时表示在过去的一个时间前一直在进行的动作,因此空格处是had been waiting。故填had been waiting。
10.had been developing
【详解】考查时态。句意:他们说他们一直在研制一种预防这种疾病的疫苗,但失败了。此处主句为一般过去时,宾语从句应用过去相对应的时态,研制疫苗这一动作从过去的过去开始一直延续到过去的某个时间点,强调过程的持续性,用过去完成进行时。故填had been developing。
11.had been studying
【详解】考查时态。句意:在我妈妈回来之前,我一直在家里学习。根据时间状语before my mother came back可知,此处表示在过去某一时间(妈妈回来)之前一直持续进行的动作,所以时态应用过去完成进行时,其结构为“had been+现在分词”,表示从过去某一时间开始一直持续到过去另一时间的动作或状态,study的现在分词是studying。故填had been studying。
12.had been fighting
【详解】考查时态。句意:消防员同那场森林大火搏斗了将近三个星期,最后才把火扑灭。根据时间状语for nearly three weeks和before引导的时间状语从句可知,在“火扑灭”前已经“与火搏斗”了,因此用过去完成进行时。根据句意,故填had been fighting。
13.had been writing
【详解】考查时态。句意:他一直写这封信到昨天两点。根据时间状语till two o’clock yesterday可知,句中“写”这一动作从过去某一时间开始,一直持续到昨天两点,且结合语意,“写”这一动作是一直正在进行的,空处应用过去完成进行时,即had been writing。故填had been writing。
14.had been producing
【详解】考查时态。句意:在电动自行车出现之前,我们的工厂已经生产自行车十年了。根据appeared可知,从句使用一般过去时描述过去的动作,“生产自行车”发生在“电动自行车出现”之前,为“过去的过去”,且结合语意可知,“生产”这一动作是一直正在进行的,句子应用过去完成进行时,即had been producing。故填had been producing。
15.had been raining
【详解】考查时态。句意:雨已经持续下了一个星期,街道上都淹了水。此处表示下雨这件事在过去某一时刻开始,一直延续到另一个过去时刻。这时这一动作可能刚刚终止,可能还在继续。强调持续进行使用过去完成进行时,故填had been raining。
16.had been trying
【详解】考查时态。句意:他一直在给她打电话,但打不通。根据句意和后面的couldn’t可知,打电话的动作发生在过去之前,且强调动作一直在进行,故应用过去完成进行时。故填had been trying。
17.had been painting
【详解】考查时态。句意:汤姆在被叫去喝一杯之前一直在粉刷墙壁。本处是 before引导的时间状语从句,从句用的是一般过去时,本题描述的是他被叫出去喝一杯之前一直在刷墙,即强调刷墙动作从过去的过去开始一直延续到过去某个时间点,故主句应用过去完成进行时;故填had been painting。
18.had been eating
【详解】考查过去完成进行时。句意:医生问病人吃了什么,喝了什么。分析句子,设空处应该填写动词作宾语从句的谓语,与and后drinking构成并列结构。根据句意,此处表示的动作从过去的过去持续发生至过去的某个时刻。故使用过去完成进行时。故填had been eating。
19.had been painting
【详解】考查时态。句意:——那晚他们为什么这么早就上床睡觉?——他们累了。他们整天都在粉刷墙壁。根据前句中were可知,句子使用一般过去时,结合语意,“粉刷墙壁”发生在“他们累了”之前,即“过去的过去”,且强调“粉刷”这一动作一直正在进行,应用过去完成进行时。故填had been painting。
20.had been writing
【详解】考查时态。句意:他说他已经写了这本小说一年了。设空处为谓语动词,主句是一般过去时,从句也要用过去的时态,根据for a year和语境,可知应用完成进行时,故用过去完成进行时,故填had been writing。
21.was carrying/had been carrying
【详解】考查时态。句意:我立刻报以微笑,而且我心中所带的压力也释放了。根据felt free判断,定语从句的谓语动词carry是过去某动作之前在进行的/持续的,可用过去进行时或过去完成进行时,故可填was carrying或had been carrying。
22. had been working are working
【详解】考查谓语动词的时态。句意:在我加入这个项目之前,他们已经做了差不多一个星期了,现在我们正在做,因为到目前为止还没有什么好的结果。分析句子可知and前后的两个分句都缺谓语,所以两处都填谓语动词。第一空根据时间状语before I joined them,可知表示在过去某个时间之前一直进行的动作,用过去完成进行had been working;第二空表是现在正在进行,用现在进行时are working。故分别填had been working和are working。
23.had been talking/had talked
【详解】考查动词时态。句意:她打了很久的电话。她真的很渴。 根据下文“她真的很渴”可知,“打电话”的动作发生在“was really thirsty”之前,表示“过去的过去”,用过去完成时,由时间状语for so long可推断,用过去完成进行时也可以,故填had been talking/had talked。
24.poisoning
【详解】考查动词现在分词。句意:有人在给他的食物下毒。根据句意和空格前的had been可知,此处应用动词poison的现在分词poisoning和had been一起构成过去完成进行时,作谓语,符合句意。故填poisoning。
25.had been practicing
【详解】考查过去完成进行时。句意:我听说他从五岁开始练琴已经有二十年了。空处是宾语从句的谓语,主句使用的是一般过去时,从句表示的动作发生在主句之前,结合“for twenty years”可知,此处表示持续到过去某时的一个动作,应用过去完成进行时,故填had been practicing。
26.had struggled/had been struggling
【详解】考查时态。句意:在COVID-19大流行期间,许多家庭只能维持生计。尽管如此,到去年年底,他们仍在努力充实自己的生活。根据by the end of last year可知,空处表示“过去的过去”,也可以表示动作在过去之前一直发生,因此可以使用过去完成时或过去完成进行时。故填had struggled/had been struggling。
27.had worked/had been working
【详解】考查动词时态。句意:她和朋友们合作了三个月为了一个在周四开幕的展览,目的是推广汉服——中国传统服装,作为他们提高世界公众对中国文化认识的最新努力。空格处作谓语,根据时间状语for three months及动作发生在定语从句的谓语opened之前,应用过去完成时或过去完成进行时表示从过去一直持续到过去某一时刻,强调动作的持续性。故填had worked/had been working。
28.collecting
【详解】考查动词时态。句意:几个星期以来,我一直在做这件事,听爷爷讲故事,挑选他最喜欢的音乐,从家庭相册里收集照片。分析句子可知,空处和and连接的working,selecting,listening保持并列,应填现在分词形式和had been构成过去完成进行时。故填collecting。
29.had been waiting
【详解】考查过去完成进行时。句意:我们等了他一个多小时,他终于在会上出现了。时间状语从句“when he finally turned up at the meeting.”用的是一般过去时,wait表示的动作发生在从句之前,表示从过去的过去开始一直延续到过去的某个时刻,并仍然可能会延续下去,用过去完成进行时,故填had been waiting。
30.had been looking for
【详解】考查时态。句意:我找了很久的那本书终于在图书馆找到了。空格处是定语从句的谓语动词,从句的动作发生在主句的动作was found之前,应该过去完成时;由从句的时间状语for a long time可知,此处表示过去一直持续的动作,所以用过去完成进行时。故填had been looking for。
31.C
【详解】考查动词时态。句意:学校董事会静静地听着约翰宣读他的追随者一直在示威的要求。句子表示“追随者一直在示威一些要求”,示威是发生在listened之前,由listened是过去式可知,demonstrate发生在过去的过去,表示一个动作开始于过去的过去,且一直在进行,用过去完成进行时,即had been doing。故选C。
32.D
【详解】考查时态。句意:当黄大年回到中国时,他已经在英国生活和工作了15年。由“By the time Huangdanian moved back to China”和“for 15 years”可知,句子时态用过去完成进行时,即had been doing,表示一个从过去的过去开始,持续到一个过去的时间的动作,故选D。
33.B
【详解】考查时态。句意:马蒂一直在努力写他的书,他认为他能在星期五之前完成。根据后文by Friday,可知表示动作在过去某一时间之前开始,一直延续到这一过去时间,应用过去完成进行时,故选B。
34.D
【详解】考查动词时态。句意:当公交车最终到达时,他们已经等了20分钟了。“for 20 minutes”表动作持续,“arrived”是过去时间,需用过去完成进行时“had been+现在分词”。故选D。
35.B
【详解】考查动词时态。句意:热切的粉丝在他们买到足球比赛的票之前一直等了6个小时。根据句意可知,此处意为“一直等了6个小时”,应用完成进行时,表示动作的持续,且根据时间状语“before they finally got the tickets”可知,此处应用过去完成进行时,应填had been waiting。故选B。
36.A
【详解】考查时态。句意:——去年7月你参加英语夏令营了吗? ——我本来打算去的,但是我在最后一刻生病了。过去的某个时刻(last July)之前已经计划好,但因为生病未能如期参加,应用过去完成进行时来表示过去计划但未实现,故选A。
37.C
【详解】考查动词的时态与语态。句意:——去年夏天你去峨眉山的旅行很愉快吗?——不,当我们到达时,已连续下了5天雨,所以道路非常泥泞。分析句子,句中“道路非常泥泞”使用的是一般过去时,可知下雨应该先发生,再加上时间状语for five days,因此使用过去完成进行时,表示动作从过去的过去开始一直延续到过去某个时间点。故选C。
38.C
【详解】考查动词时态语态。句意:午夜了,他累了因为自从拂晓,他一直在工作。根据时间状语since dawn并结合前文的“It was dawn”可推断,表示从过去某一时间开始一直延续到过去另一时间的动作,还会一直持续下去,用过去完成进行时。故选C。
39.C
【详解】考查时态。句意:我到电影院的时候,朱迪已经等了二十分钟了。分析句子,句中by the time意为“截止……;当……时候”,句中的arrived为一般过去时,故设空处的动作表示发生在过去之前故使用过去完成时;同时根据文中的for twenty minutes,可知该动作一直持续进行,故使用过去完成进行时。故选C。
40.C
【详解】考查动词时态。句意:他如此全神贯注于自己的工作,以至于在他意识到的时候他已经创作音乐两个多小时了。分析句子结构,此句是so...that...引导的结果状语从句,意为“如此……以至于……”。从句中缺少谓语,由before he knew it和for over two hours可知,这里表示过去的过去,且表示动作的持续性,应用过去完成进行时,故选C。
41.D
【详解】考查时态。句意:当爱丽丝苏醒过来时,她不知道自己躺在那里多久了。分析句子可知,句子为“how long”引导的宾语从句,根据“did not know”可知,主句为一般过去时,根据“how long”可知,从句中的动作从过去的过去开始,一直延续到过去某个时间点,应用过去完成进行时,谓语动词为“had been doing”,“lie”意为“躺”,动词词性,现在分词为“lying”,故空格处应填“had been lying”。故选D项。
42.B
【详解】考查动词时态语态和名词性从句。句意:门铃一直响,但没人开门。他突然想到玛丽可能病了。根据句意,空1可以使用had been ringing(过去完成进行时)或kept ringing(一般过去时)表示“(在过去某一时间段)门铃一直在响”,排除CD两项;分析可知,空2处引导同位语从句作名词thought的同位语,从句意义完整,根据句意,应用没有实际意义的连接代词that 引导从句,that 不能省略。故选B项。
43.C
【详解】考查时态。句意:艾米的脸涨得通红,手里拿着一块手帕,所以我知道她哭过。从句动词cry这个动作在主句过去动作knew之前发生,一直持续,并且有可能刚刚结束或者还在进行,所以用过去完成进行时。故选C。
44.B
【详解】考查时态辨析。句意:自重新开放以来,游客数量一直在稳步上升,尽管与正常年份相比大幅下降。A.has risen现在完成时。表示已经上升了;B.has been rising现在完成进行时,表示在上升中;C.had been rising过去完成进行时;表示在上升中;D.has been risen现在完成时的被动语态,表示已经被上升了。根据句意,结合句中since,此处指游客数量早稳步上升,可知这个动作尚未结束,表示延续的动作,因而此处的时态要用现在完成进行时。主语the number of visitors,表示“游客的数量”,为单数含义,所以助动词用has。选项B符合题意,故选B。
45.B
【详解】考查时态。句意:我的邻居仍然砍倒了他们美丽的樱桃树,因为他们说它挡住了阳光。根据cut down可知,“砍伐”表示过去发生的事情,“阻挡”表示过去的过去发生的动作,对过去产生的影响,其动作一直在发生,因此应用过去完成进行时。故选B项。
46.B
【详解】考查时态。句意:让我非常高兴的是,在演唱会后我有机会和Andy拍照,这是多年我一直盼望的事情。因为前面说I got a chance to take a photo with Andy after the vocal concert,所以“盼望”是过去的过去一直在做的事情,用过去完成进行时,故填had been looking。选项A为一般现在时,选项C为一般过去时,选项D为过去进行时。故选B。
47.had been suffering from a bad cold
【详解】考查动词时态和短语。表示“患上(某种疾病)”应用短语“suffer from”,后接“a bad cold”作宾语,根据语境,“患重感冒”这一动作在“参加期末考试”之前已开始并持续,强调过去某一动作之前的持续状态,应用过去完成进行时,结构为“had been + 现在分词”,因此suffer需变为had been suffering。故填had been suffering from a bad cold。
48. had been crying
【详解】考查过去完成进行时。根据句意,“她整个晚上都在哭”可知,哭的动作一直在进行,结合前一个句子Her eyes were red可知,哭的动作在眼睛红之前,即为过去之过去,所以用过去完成进行时。故填①had;②been;③crying。
49.had been studying English
【详解】考查时态。对比中英文句子可知,空格处意为“一直在学习英语”,“学习英语”是study English,由“before entering the college”可知,句子用过去完成进行时表示某个过去正在进行的动作或状态,持续到过去某个时刻,因此空格处是had been studying English。故填had been studying English。
50.how long she had been lying there
【详解】考查宾语从句。句意:当爱丽丝苏醒过来时,她不知道自己已经躺在那里多久了。此处应为动词know后接的宾语从句,根据汉语意思提示可知,为特殊疑问词how long“多长时间”引导的宾语从句,从句为陈述句语序,表示“躺在那里”为动词短语lie there。结合主句动词did not know可知,从句也应为相应的过去时,按照句意可知,从句动作应发生在主句动作之前并且持续到现在,为过去完成进行时。故填how long she had been lying there。
51.Rafael was scolded even though he hadn’t been doing anything wrong.
【详解】考查时态。句意:Rafael没有做错任何事,但却被责骂。scold“责骂”发生在过去,且与Rafael为被动关系,主句用一般过去时的被动语态,主句用Rafael was scolded。表示“即使”用even though,引导让步状语从句,do这一动作发生在主句谓语was scolded之前,一直延续到was scolded,从句时态用过去完成进行时,谓语用hadn’t been doing,将nothing“没有事”替换为anything“任何事”,作hadn’t been doing的宾语。故答案为:Rafael was scolded even though he hadn’t been doing anything wrong.
52.had been cycling
【详解】考查动词时态。表示“骑行”用cycle,根据后文的for hours以及汉语提示,“骑了数小时”表示该动作从过去的过去开始一直延续到过去某个时间点,故使用过去完成进行时。故填had been cycling。
53.who had been expecting
【详解】考查定语从句和时态。分析句子和要求可知,表示“原本期待”应用had been expecting,强调动作从过去的过去开始一直延续到were told时候,且这里是非限制性定语从句,先行词为Passengers,在从句中作主语,应用关系词who。故填who had been expecting。
54. spying on
【详解】考查固定短语和动词时态。根据汉语意思表示“监听”短语为spy on,且根据上文someone must have been可知为现在完成进行时,故填spying on。
55.had been looking for it
【详解】考查动词。句意:我找了好几天才找到它。分析句子可知,此处为时间状语从句中主句谓语动词的填入,根据汉语意思提示可知,表示“寻找它”为动词短语look for it,结合从句中found以及主句中for days可知,可知发生在过去的过去,表示过去完成的动作一直持续到现在,满足句意要求,故为过去完成进行时。故填had been looking for it。
56.had been playing computer games
【详解】考查时态。空白处在句中作谓语。结合句中时间状语by the time his parents got home可知,主句的时态要用过去完成时;同时结合空后的for three hours可知,男孩玩游戏的动作为从过去一直持续到父母回来,动作一直在延续,所以时态应用过去完成进行时。故填had been playing computer games。
57. had been fighting before put out
【详解】fight“搏斗”;put out“扑灭”;before“在……之前,来得及”。根据语境在火扑灭前已经在与火搏斗了,因此前面用过去完成进行时,故填had been fighting;before;put out。
58. Even if invited had been looking down on
【详解】考查让步状语从句的省略和时态。表示“即使”应用even if ,引导让步状语从句,分析句子可知,状语从句中时态应用一般过去时,所以表示“即使(我)受邀请”应用even if I was invited,在状语从句中如果从句中的主语与主句主语保持一致,且从句中谓语动词含有be的某种形式时,可以省略从句中的主语和be。所以第一空可以填Even if invited,放句首,首字母大写;根据句意可知,第二个空的时态应用过去完成进行时,表示从过去某时开始一直持续到说话时的动作;表示“瞧不起”应用look down on,所以第二个空应填had been looking down on。故填①Even if invited ②had been looking down on。
59. had been wrestling with
【详解】考查动词短语。根据中文提示可知,表示“努力解决”可用wrestle with,为动词短语,在本句中作定语从句的谓语,且由“在”和for weeks可知,这里时态应用过去完成进行时,强调的是过去某一时段内一直在进行的活动。故填had been wrestling with。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)