中小学教育资源及组卷应用平台
时态-- 现在完成进行时 高频考点
专题练 2026届高考英语复习备考
一、单项选择
1.In the past few days the professor along with his assistants _____on the project day and night to meet the deadline.
A.has been working B.were working
C.have been working D.was working
2.—Hi, Tommy, you look tired.
— I am tired. I _________the computer games all day.
A.played B.had played C.have been playing D.have played
3.—I’m sure Andrew will win first prize in the English-speaking contest.
—I think so. He _______ for it for months.
A.is preparing B.was preparing
C.had been preparing D.has been preparing
4.The girl has a great interest in sports and _______ badminton classes twice a week over the last three years.
A.have taken B.had been taking
C.have been taking D.has been taking
5.Since last month, George, along with some of his former classmates, ________ to have enjoy this summer holiday.
A.have desired B.desired
C.have been desiring D.has been desiring
6.Peter __________ a book in the reading room all morning; it must be very interesting.
A.has read B.has been reading C.was reading D.had read
7.—I’m fed up with the wet, cold weather here! I wish tomorrow a sunny day!
—Exactly. Actually, it every day in the past two weeks.
A.has been raining B.was raining C.has rained D.rained
8.There is only one week left before the Spring Festival and every family ______ for it since the middle of the month.
A.is preparing B.was preparing
C.has been preparing D.had been preparing
9.For some time now, world leaders ________ out the necessity for agreement on arms reduction.
A.pointed B.were pointing
C.have been pointing D.had been pointing
10.Over the past decades, sea ice ________ in the Arctic as a result of global warming.
A.had decreased B.decreased
C.has been decreasing D.is decreasing
11.An expert, together with some assistants, ______ in the lab day and night since the outbreak of the flu.
A.was working B.were working
C.have been working D.has been working
12.The Smiths _________ the online shopping experience in China since they moved back to New Zealand two years ago.
A.had been missing B.were missing
C.have been missing D.will be missing
13.She ought to stop working. She has a headache because she ______ all day long.
A.has been reading B.had read C.is reading D.read
14.It seems that water from these taps ________ for some time. We’ll have to take it apart to put it right.
A.have been leaking B.are leaking
C.has been leaked D.has been leaking
15.The Brownlee brothers ________ triathlons since they were children.
A.had done B.did
C.was doing D.have been doing
16.—I’m sure Andrew will win first prize in the final.
— I think so. He________ for it for months.
A.prepared B.has been preparing C.prepares D.had prepared
17.It seems that oil ________ from this pipe for some time. We’ll have to take the machine apart to put it right.
A.had leaked B.is leaking
C.would have leaked D.has been leaking
18.It seems oil ________ from this pipe for some time. We’ll have to take the machine apart to put it right.
A.leaked B.is leaking C.had leaked D.has been leaking
19.You ________ the novel for almost five hours. Why not join us and have a cup of tea
A.read B.had been read C.are reading D.have been reading
20.For the past five years, Katrina ________ a free music program to improve her skills in music.
A.has been attending B.is attending
C.attended D.had been attended
21.Lucy ________ guitar lessons for three years, but now she is practising piano.
A.is having B.had C.had had D.has been having
22.I won’t tell the student the answer to the problem until he ______ on it for more than an hour.
A.had worked B.has been working C.will have worked D.will have been working
23.Scientists ________ research in order to seek greater understanding of the brain, especially since the 1950s.
A.conducted B.have been conducted
C.have been conducting D.had conducted
24.Shopping centers around the world ______ events and activities to celebrate Chinese Spring Festival for years.
A.organized B.were organized
C.have been organizing D.have been organized
25.For many years, more than one generation of schoolchildren ________ by his bravery and his scientific approach to looking for the truth.
A.have been amazed B.has been amazed
C.was amazed D.were amazed
26.It ______ heavily all day and we have no option but to cancel the meeting.
A.is raining B.has been raining
C.will be raining D.was raining
27.Since its establishment, the Flying Tiger Historical Association ______ to friendly interactions between the Chinese and American people.
A.has contributed B.has been contributing C.contributed D.contributes
28.The old temple ______ since last year and it will be open to visitors in 2025.
A.repairs B.is repaired
C.has been repaired D.has been being repaired
二、语法填空
29.George (work) on this project non-stop for weeks and hasn’t finished it yet. (所给词的适当形式填空)
30.Inventors (try) to make flying cars since the 1930s. (所给词的适当形式填空)
31.The Boys and Girls Club which he started in Chicago (help) young people since 1996. (用所给词的适当形式填空)
32.Wild animals such as these Tibetan antelopes now (use) these passages for years. (所给词的适当形式填空)
33.It (rain) all the morning. I hope it will stop this afternoon. (所给词的适当形式填空)
34.We (drive) in fog all morning, but the fog is lifting now. (所给词的适当形式填空)
35.Yuan Longping has been (struggle) for Chinese farmers over the past decades. (所给词的适当形式填空)
36.I (think) about what you said and I’ve decided to take your advice. (所给词的适当形式填空)
37.— Why are you covered in mud from head to toe
— I (play) in the mud with my little brother in the garden all day. (所给词的适当形式填空)
38.I (dream) of taking a great bike trip along the Mekong River ever since I graduated from senior high. (所给词的适当形式填空)
39.He (write) a novel since he graduated from university. (用所给词的适当形式填空)
40.We (struggle) for days, but things on Elephant Island are going from bad to worse.(所给词的适当形式填空)
41.Zhong Nanshan, who (occupy) himself with medical research since the 1960s, has brought, and will be bringing much benefit to the people. (所给词的适当形式填空)
42.Jim (phone) Jenny every night for the past week. (所给词的适当形式填空)
43.I (wait) for an hour and a half. (所给词的适当形式填空)
44.He (sleep) for 6 hours and still can`t wake up. (用现在完成进行时完成句子)
45.I (do) my homework since this morning. (所给词的适当形式填空)
46.They (investigate) the traffic accident for two days and will soon write a report about it. (所给词的适当形式填空)
47.Ask him to have a rest please. He (sharpen) knives all the morning. (所给词的适当形式填空)
48.Chen Bing is one of the inheritors (传承人) of the Chen-style taijiquan. He (practise) it since he was six years old under the guidance of his uncles, Chen Xiaowang and Chen Xiaoxing. (所给词的适当形式填空)
49.He hasn’t got much hair. He (lose) it since he was only thirty. (所给词的适当形式填空)
50.The bright colors and unique design has been (attract) customers to the store. (所给词的适当形式填空)
51.—Hi, George, you look exhausted.
—Yes, I am exhausted. I (paint) the cafeteria all day. (所给词的适当形式填空)
52.This graceful dialogue, which (flow) from brushed fingertips and travelling for thousands of years, is continuing to this day. (所给词的适当形式填空)
53.The researchers (commit) themselves to this project for over five years, and they’re still making progress. (所给词的适当形式填空)
54.—Excuse me,which movie are you waiting for
—The new Star Wars.We (wait) here for more than two hours.
三、完成句子
55.Leo in Beijing.
Leo一直住在北京。
56.Lily for 6 hours and still cannot wake up.
莉莉已经睡了6个小时,到现在还没有醒来。
57.在这个地区雨已经下了两个多小时了。
It for more than two hours in this region.
58.She ever since the birth of her fourth child.
她生完第四个孩子后就一直在节食。
59.自从上周以来一直下雨。
It since last week.
60.Mary Chinese since she was young.
Mary从小就开始学习中文。
61.自从新学期开始以来,约翰一直在努力学习。
John hard since the new term began.
62.They (已在这一地区搜寻)for three days and two nights, but haven’t found anybody. (根据汉语提示完成句子)
63.The students hard on their lessons and their efforts will be rewarded with success in the end.
学生们一直在刻苦学习功课,他们的努力(将来)一定会得到回报。
64.我发现很难在梦想和生活之间找到平衡,尤其是我的学业,由于长时间的训练以及随之而来的精神高度紧张,我的学业日渐退步。
I find it challenging to balance between my dream and my life, especially my schoolwork, which of training and .
参考答案
题号 1 2 3 4 5 6 7 8 9 10
答案 A C D D D B A C C C
题号 11 12 13 14 15 16 17 18 19 20
答案 D C A D D B D D D A
题号 21 22 23 24 25 26 27 28
答案 D B C C B B B D
1.A
【详解】考查时态和主谓一致。句意:在过去的几天里,教授和他的助手们一直在夜以继日地做这个项目,以赶上最后期限。“In the past few days”意为“在过去几年里”,谓语动词用现在完成时或者现在完成进行时;along with连接两个主语,谓语动词根据前一个主语决定;主语the professor是单数,助动词用has,因此空格处是has been working。故选A。
2.C
【详解】考查动词时态。 句意:—— 嗨,汤米,你看起来很累。—— 我很累。我一整天都在玩电脑游戏。 根据 “all day”以及 “you look tired”可知,“玩电脑游戏” 这个动作从过去开始一直持续到现在,并且这个动作的持续导致了现在很累的结果,还可能继续下去,所以要用现在完成进行时。故选C项。
3.D
【详解】考查现在完成进行时。句意:——我相信安德鲁会在英语演讲比赛中获得一等奖。——我想是的。他已经为此准备好几个月了。A. is preparing正在准备;B. was preparing当时在准备;C. had been preparing一直在准备;D. has been preparing一直在准备。根据所给出的时间状语“for months”并结合前后文语境可知,应是现在完成进行时。故选D项。
4.D
【详解】考查时态和主谓一致。句意:这个女孩对运动很感兴趣,在过去的三年里,她每周上两次羽毛球课。由over the last three years及这个女孩可能会继续上羽毛球课,因此空格处时态用现在完成进行时,表示从过去进行到现在,且有可能继续下去的动作,主语girl是单数,因此空格处是has been taking。故选D。
5.D
【详解】考查时态和主谓一致。句意:从上个月开始,乔治和他以前的一些同学就一直想好好享受这个暑假。根据Since last month可知,表示动作发生在过去,持续到现在,有可能进行下去,用现在完成进行时。再由主谓一致可知,名词+ along with+名词时,谓语动词和along with前面的名词George保持一致,即助动词应用has。故选D。
6.B
【详解】考查时态。句意:Peter整个上午一直在阅览室看书;那一定很有趣。根据时间状语“all morning”可知,Peter的阅读行为从过去某个时间开始一直持续到现在,且现在动作正在进行,故使用现在完成进行时,主语为Peter,谓语动词应用第三人称单数。故选B。
7.A
【详解】考查时态。句意:——我受够了这里又湿又冷的天气!希望明天阳光灿烂!——的确。事实上,在过去的两周里每天都在下雨。根据后文every day in the past two weeks可知动作发生在过去,持续到现在,不间断进行,用现在完成进行时,故选A。
8.C
【详解】考查时态。句意:距离春节只有一周时间了,自从这个月的中旬以来,每个家庭都一直在为此做准备。根据since the middle of the month可知,prepare“准备”这一动作开始于过去,持续到现在,并将继续持续下去,句子时态应用现在完成进行时have/has been doing,又因主语是第三人称单数,所以助动词用has。故选C。
9.C
【详解】考查时态。句意:目前一段时间以来,世界上的领导者们一直在强调削减武器的必要性。此处表示动作从过去某一时间开始一直延续到现在,可能还要继续下去,应用现在完成进行时,故选C。
10.C
【详解】考查时态。句意:在过去的几十年里,由于全球变暖,北极的海冰一直在减少。句子中的时间状语Over the past decades表示一个 从过去开始并持续到现在的动作,强调动作的持续性和未完成性,用现在完成进行时。故选C项。
11.D
【详解】考查时态和主谓一致。句意:自流感爆发以来,一位专家和一些助手一直在实验室夜以继日地工作。根据时间状语day and night since the outbreak of the flu可知,句子应用现在完成进行时,表示从过去某时刻开始,一直持续到现在,还有可能继续下去的动作,together with连接并列主语时,谓语动词的单复数与其前面的名词保持一致,An expert为单数名词,助动词用has。故选D项。
12.C
【详解】考查动词时态。句意:自从两年前搬回新西兰以来,史密斯一家一直很怀念在中国的网购体验。由since引导的时间状语从句可知,主句应该用现在完成时或现在完成进行时。结合选项可知,A选项为过去完成进行时;B选项为过去进行时;C选项为现在完成进行时;D选项为将来进行时。故选C。
13.A
【详解】考查时态。句意:她应该停止工作。她头疼,因为她整天都在看书。结合语意,“读书”这一动作在过去发生,一直持续到现在,且强调动作一直正在进行,应用现在完成进行时,主语是she,谓语动词应用第三人称单数形式has been reading。故选A项。
14.D
【详解】考查动词时态、语态和主谓一致。句意:这些水龙头漏水似乎已经有一段时间了。我们得把它拆开才能修好。空处作谓语,leak“漏水”和主语water之间是主动关系,应用主动语态,可排除C项,结合时间状语“for some time”可知,现在完成进行时符合题意,表示 动作从过去某一时间开始,一直持续到现在,并且可能继续下去,可排除B项,主语water是不可数名词,助动词用has。故选D。
15.D
【详解】考查时态。句意:布朗利兄弟从小就一直在参加铁人三项运动。do(从事)是谓语动词,根据时间状语“since they were children”可知,动作从过去某一时间开始,一直持续到现在,且可能仍然要继续下去,结合选项,用现在完成进行时have been doing。故选D项。
16.B
【详解】考查时态。句意:---我确信Andrew在决赛中会获得一等奖。---我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,并可能会继续准备下去,用现在完成进行时,故选B。
17.D
【详解】考查时态。句意:看来这根管子漏油已经有一段时间了。我们必须把机器拆开才能把它修好。根据句意和时间状语for some time可知,此处可用现在完成进行时,表示过去某一时间开始的动作,一直持续到现在,可能仍然要继续下去。故选D项。
18.D
【详解】考查时态。句意:这条管道漏油似乎已经有一段时间了。我们得把机器拆开才能修好。分析句子可知,“oil ________ from this pipe for some time”是表语从句,leak(漏,渗漏)是谓语动词,与主语oil之间是主动关系,结合时间状语for some time可知,“漏油”从过去一直持续到现在,并仍在继续,应用现在完成进行时态,强调动作一直在发生。故选D项。
19.D
【详解】考查时态。句意:你已经读了将近五个小时的小说了。为什么不加入我们喝杯茶呢?时间状语for almost five hours表示动作持续了将近五个小时,强调动作的持续性,且可能会继续下去。因此需要使用现在完成进行时have been doing。故选D。
20.A
【详解】考查现在完成进行时。句意:在过去的五年里,卡特里娜一直参加一个免费的音乐项目,以提高她的音乐技能。根据时间状语“For the past five years”可知,这个句子必须使用现在完成时或者现在完成进行时。故选A项。
21.D
【详解】考查动词时态。句意:露西弹吉他已经有三年了,但现在她正在练习钢琴。根据句意和时间状语for three years可知,此处应用现在完成进行时,表示动作从过去某一时间开始,一直持续到现在或者刚刚结束。故选D。
22.B
【详解】考查动词时态。句意:我不会告诉那个学生这道题的答案,直到他做了一个多小时。根据时间状语for more than an hour可知,用现在完成进行时,表示学生在解决问题这个动作的持续性。故选B。
23.C
【详解】考查动词的时态。句意:尤其是自从二十世纪五十年代开始,为了寻求对大脑更好的了解科学家一直在进行相关研究。A. conducted实施,一般过去时;B. have been conducted被实施,现在完成时的被动语态;C. have been conducting实施,现在完成进行时;D. had conducted实施,过去完成时。分析句子结构,空格处作谓语,根据时间状语since the 1950s和句意“科学家一直在作研究”,可知本句强调动作从过去发生到现在仍在持续,应用现在完成进行时。故选C项。
24.C
【详解】考查时态和语态。句意:多年来,世界各地的购物中心一直在组织庆祝中国春节的活动。谓语动词organize和主语之间是主动关系,不用被动语态;根据时间状语for years,可用现在完成进行时,表示过去开始的动作一直持续到现在。故选C项。
25.B
【详解】考查时态和主谓一致。句意:多年来,不止一代的学生对他的勇敢和他寻找真理的科学方法感到惊讶。根据时间状语For many years可知,用现在完成时;“more than one + 单数名词”作主语时,谓语动词要用单数形式。故选B。
26.B
【详解】考查动词时态。句意:雨下了一整天,我们别无选择,只好取消会议。根据“all day”和“we have no option but to cancel the meeting”可知,rain“下雨”的行为从过去开始一直持续到现在,且可能会继续下去,因此用现在完成进行时。故选B。
27.B
【详解】考查现在完成进行时。句意:飞虎历史协会自成立以来,为促进中美两国人民友好交往作出了积极贡献。动词短语contribute to意为“为……做贡献”,根据Since its establishment可知,此处是指动作发生在过去,一直持续到现在,且强调动作在这一段时间是一直正在进行的,应用现在完成进行时,主语是the Flying Tiger Historical Association,谓语动词应用第三人称单数形式。故选B。
28.D
【详解】考查动词时态语态。句意:这座古老的寺庙从去年开始修缮,将于2025年对游客开放。根据“since last year”和“it will be open to visitors in 2025”可知,动作从过去持续到现在且仍在进行,且“temple”与“repair”是被动关系,此空应用现在完成进行时的被动语态。故选D。
29.has been working
【详解】考查时态和主谓一致。句意:乔治几个星期来一直在不停地做这个项目,到现在还没有完成。由“for weeks and hasn’t finished it yet”可知,句子表示乔治从过去开始到现在一直在做这个项目,并且还可能继续下去,因此时态用现在完成进行时,主语George是单数,因此空格处是has been working。故填has been working。
30.have been trying
【详解】考查时态和主谓一致。句意:自20世纪30年代以来,发明家们一直试图制造飞行汽车。由since the 1930s及客观事实可知,飞行汽车还没有被造出来,所以可能还要继续尝试制造飞行汽车,因此时态用现在完成进行时,表示一个动作从过去持续到现在,且可能继续下去,主语Inventors是复数,因此空格处是have been trying。故填have been trying。
31.has been helping
【详解】考查动词时态。句意:他在芝加哥创办的男孩女孩俱乐部自1996年以来一直在帮助年轻人。分析句子可知,设空处是句子谓语部分,根据时间状语since 1996可知,应使用现在完成进行时,表示一直在做,主语The Boys and Girls Club是专有名词,第三人称单数形式,助动词应使用has。故填has been helping。
32.have been using
【详解】考查时态语态。句意:像藏羚羊这样的野生动物多年来一直在使用这些通道。根据后文 for years以及now可知表示动作从某一时间开始,一直持续到现在,可能仍然要继续下去,应用现在完成进行时,主语为Wild animals,助动词用have。故填have been using。
33.has been raining
【详解】考查动词时态。句意:整个上午一直在下雨,我希望下午能停。根据“all the morning”以及“I hope it will stop this afternoon”可知,强调动作从过去持续到现在且仍在进行,应用现在完成进行时,主语It为第三人称单数,此空应是has been raining作谓语。故填has been raining。
34.have been driving
【详解】考查时态。句意:整个早上我们都在雾中开车,但现在雾正在消散。空处应填谓语动词形式,再结合句意及时间状语“all morning”以及“but the fog is lifting now”可知,此处强调从早上开始一直持续到现在的动作,且可能继续下去,应用现在完成进行时,主语是We,助动词用have。故填have been driving。
35.struggling
【详解】考查现在分词。句意:在过去的几十年里,袁隆平一直在为中国农民奋斗。根据句意和所给动词struggle以及空格前的has been分析句子可知,空格处应该填入struggle的现在分词形式struggling,构成现在完成进行时。故填struggling。
36.have been thinking
【详解】考查现在完成进行时的用法。句意:我一直在考虑你说的话,现在决定接受你的建议。根据语境可知,“考虑”这个动作从过去某个时间开始,一直持续到做出决定的那一刻,强调动作的持续性和对现在的影响(最终决定接受建议),需用现在完成进行时“have/ has been + 现在分词”,主语是I,助动词用have,think 的现在分词是 thinking。故填have been thinking。
37.have been playing
【详解】考查时态。句意:——你怎么从头到脚都是泥?——我一整天都在花园里和我的小弟弟在泥里玩。play“玩”。根据时间状语“all day”可知,此处表示从过去某一时间开始一直持续到现在,并且有可能继续持续下去的动作,时态应用现在完成进行时,其结构为“have/has been doing”,主语是I,助动词用have,动词play的现在分词是playing。故填have been playing。
38.have been dreaming
【详解】考查时态。句意:自从高中毕业以来,我一直梦想着沿湄公河进行一次伟大的自行车旅行。根据since I graduated from senior high,可知,从过去的一个时间点(毕业)持续到现在,并有可能会延续下去,应用现在完成进行时。故填have been dreaming。
39.has been writing/has written
【详解】考查时态和主谓一致。句意:他大学毕业后一直在写小说。/他大学毕业后写了一部小说。分析句子可知,空处作主句的谓语,时间状语从句为since he graduated from university,主句的动作从过去开始发生,持续到现在,可以用现在完成进行时表示动作的延续性,也可以用现在完成时表示动作已完成,主语He为第三人称单数,助动词应用has。故填has been writing/has written。
40.have been struggling
【详解】考查谓语动词。句意:我们挣扎了好几天,但象岛上的情况越来越糟。分析句子结构和意思可知,这里有for days作时间状语,用现在完成进行时,表示过去开始的动作,持续到现在,还有可能延续到将来。故填have been struggling。
41.has been occupying
【详解】考查时态。句意:钟南山自上世纪60年代以来一直从事医学研究,已经并将继续让人民受益。根据后文since the 1960s可知表示动作发生在过去,不间断发生到现在,而且还会继续下去,应用现在完成进行时,定语从句谓语与先行词Zhong Nanshan保持一致,故填has been occupying。
42.has been phoning
【详解】考查时态。句意:在过去的一周里,吉姆每天晚上都给珍妮打电话。由句意和every night for the past week可知,打电话这一动作从过去到现在的一段时间内反复进行,应用现在完成进行时,主语是Jim,助动词应用has,故填has been phoning。
43.have been waiting
【详解】考查时态。句意:我已经等了一个半小时了。根据下文“for an hour and a half(一个半小时)”可知,句子表达的是一个从一个半小时前一直持续到现在的动作,谓语动词应使用现在完成进行时。故填have been waiting。
44. has been sleeping
【详解】考查现在完成进行时。句意:他已经睡了6个小时了,还是醒不过来。根据要求,这里时态用现在完成进行时,且He和sleep为主动关系。故填has been sleeping。
45.have been doing
【详解】考查动词时态。句意:从今天上午起我就一直在做作业。根据句意以及句中since this morning时间状语可知,此处应为现在完成进行时,表示“动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去”。故填have been doing。
46.have investigated/have been investigating
【详解】考查时态。句意:他们已经调查这起交通事故两天了,很快就会写一份报告。根据句中的时间状语for two days可知,“调查”这一动作从过去一直延续到现在,还将继续下去,这里可用现在完成时,也可用现在完成进行时。故填have investigated/have been investigating。
47.has been sharpening
【详解】考查时态。句意:请让他休息一下。他整个上午都在磨刀。根据句意和时间状语all the morning可知,此处用现在完成进行时(have/has+been+现在分词),表示动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。主谓一致,故填has been sharpening。
48.has been practising
【详解】考查现在完成进行时和主谓一致。句意:陈炳是陈式太极拳的传承人之一。他从六岁开始就在他的叔叔陈小旺和陈小星的指导下练习。根据“since he was six years old”可知,此处是指动作发生在过去,一直持续到现在,在将来的某段时间里仍将进行,所以应用现在完成进行时。主语he为第三人称单数。故填has been practising。
49.has been losing
【详解】考查时态语态和主谓一致。句意:他的头发不多。从三十岁起他就在掉头发。分析句子可知,lose(失去)是句中谓语动词,与主语He之间是主动关系,结合时间状语since he was only thirty可知,“掉头发”从过去一直持续到现在,强调动作的延续,应使用现在完成进行时态,又因主语是第三人称单数代词,所以谓语动词也应使用单数形式。综上,谓语应用现在完成进行时的主动语态,单数形式。故填has been losing。
50.attracting
【详解】考查动词时态。句意:鲜艳的颜色和独特的设计一直在吸引顾客到店里。attract“吸引”这一动作开始于过去,持续到现在,并将继续持续下去,句子时态应用现在完成进行时,本空用attracting,与空前的has been构成现在完成进行时。故填attracting。
51.have been painting
【详解】考查现在完成进行时。句意:——嗨,George,你看起来很疲惫。——是的,我累坏了。我一整天在自助餐厅刷漆。结合句意及“all day”可知,此处应用现在完成进行时,表示动作从过去某个时间开始,一直持续到现在,并还有可能持续下去,主语是I,故填have been painting。
52.has been flowing
【详解】考查时态。句意:这一段从指尖流淌,并传播了数千年的优雅对话,一直持续到今天。flow(流淌)作定语从句中谓语,与主语which(即先行词This graceful dialogue)之间是主动关系,根据时间状语“for thousands of years”可知,“流淌”这一动作从过去一直持续到现在,应用现在完成进行时,主语是单数名词,谓语用单数形式。故填has been flowing。
53.have been committing
【详解】考查动词时态和主谓一致。句意:这些研究人员已经致力于这个项目超过五年了,而且他们仍在不断取得进展。commit为动词,表示“投入、委托”,commit oneself to表示“致力于、投身于”,在句中作谓语;根据时间状语“for over five years”和“and they’re still making progress”可知,该句表示从过去到现在一直进行的动作,并且现在仍在进行,故应用现在完成进行时,主语是“researchers”,谓语为复数。故填have been committing。
54.have been waiting
【详解】考查动词的时态。句意:——打扰一下,你在等哪部电影?——新的星球大战。我们已经在这里等了两个多小时了。根据which movie are you waiting for 可知此处要用进行时,再由for more than two hours可知此处要用完成时,因此此处时态是现在完成进行时,主语是We。故填have been waiting。
55. has been living
【详解】考查时态和主谓一致。空处需填表示“一直住”的英语时态结构,现在完成进行时have/has been doing表示动作从过去开始持续到现在且仍在进行,符合“一直住在北京”的句意;主语Leo为单数第三人称,助动词需用has,“居住”的动词为 live,其现在分词形式为living,故填①has,②been,③living。
56.has been sleeping
【详解】考查现在完成进行时。“睡觉”sleep,根据时间状语for 6 hours可知,动作从过去开始持续到现在,且sleep这一动作在这段时间一直正在进行,应用现在完成进行时,主语是Lily,谓语动词使用第三人称单数形式。故填has been sleeping。
57.has been raining
【详解】考查时态。根据汉语提示可知,本句为现在完成进行时(have/has been doing ),表示过去动词持续到现在,还可能持续下去,主语单数,谓语单数。故填has been raining。
58.has been dieting
【详解】考查时态。根据下文“ever since the birth of her fourth child.”空处表示过去发生的动作,对现在造成的影响,并且仍然可能会延续下去,用现在完成进行时。节食为“diet”。主语单数,谓语单数。故填has been dieting。
59.has been raining
【详解】考查时态。表示“下雨”用动词rain,作谓语,且根据since last week可知,动作已经发生且反复进行,强调动作的反复性。故用现在完成进行时,助动词用has。故填has been raining。
60. has been studying
【详解】考查动词时态与主谓一致。“学习”作主句谓语,用动词study,结合时间状语“since she was young ”可知,此处强调从过去持续到现在仍在发生的动作,应用现在完成进行时态,主语“Mary”为第三人称单数形式,谓语用单数形式has been studying。故填①has;②been;③studying。
61. has been working/studying
【详解】考查时态。“努力学习”用短语work/study hard。since the new term began表示从新学期开始到现在的一段时间,强调动作从过去开始一直持续到现在并且有可能继续下去,所以要用现在完成进行时。故填has been working/studying。
62.have been searching the area
【详解】考查时态和主谓一致。句意:他们已在这个地区搜索了三天两夜,但没有找到任何人。分析句子可知,空处应为谓语部分;动词短语search the area表示“在这一地区搜寻”,根据时间状语“for three days and two nights”及“but haven’t found anybody”可知,该句表示搜寻从三天前开始一直持续到现在,并且可能继续下去,故应用现在完成进行时;主语是“They”,谓语为复数。故填have been searching the area。
63.have been working
【详解】考查动词时态。表示“刻苦学习”用word hard,结合中文“一直在刻苦学习功课”可知,描述过去开始的动作延续到现在,且强调动作一直在进行时,用现在完成进行时,主语为students,复数,助动词用have。故填have been working。
64. has been worsening due to the long hours the consequent mental tension
【详解】考查动词、形容词、名词和介词短语。对比中英文可知,第一空表示“由于长时间……日渐退步”,“退步”可用动词worsen,时态宜用现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去,关系代词which代替先行词my schoolwork在从句中作主语,助动词应用has,“由于”可用介词短语due to,“长时间的”可用名词短语the long hours;第二空表示“随之而来的精神高度紧张”,“精神高度紧张”可用名词短语the mental tension,“随之而来的”可用形容词consequent,作定语。故填①has been worsening due to the long hours;②the consequent mental tension。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)