最新高考必刷题英语现在完成时题.docx
《最新高考必刷题英语现在完成时题.docx》由会员分享,可在线阅读,更多相关《最新高考必刷题英语现在完成时题.docx(15页珍藏版)》请在冰豆网上搜索。
![最新高考必刷题英语现在完成时题.docx](https://file1.bdocx.com/fileroot1/2023-1/14/fb7590bf-7697-49a9-aa39-1d63b9a10bb9/fb7590bf-7697-49a9-aa39-1d63b9a10bb91.gif)
最新高考必刷题英语现在完成时题
最新高考必刷题英语现在完成时题
一、单项选择现在完成时
1.TheGreens_____Chinaforfiveyears.
A.hasbeeninB.havebeenin
C.wenttoD.hasgoneto
【答案】B
【解析】
【详解】
考查时态。
句意:
Green一家人来中国已经五年了。
时间状语forfiveyears表明用现在完成时,TheGreens作主语时,谓语动词用复数,而且接一段时间要用havebeenin,故B项正确。
2.Althoughsheisonly16yearsold,she______todrugsfortwoyears.
A.addictsB.hadbeenaddicted
C.hasaddictedD.hasbeenaddicted
【答案】D
【解析】
【详解】
考查现在完成时态和固定搭配。
句意:
虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;beaddictedto沉迷于---,故选D。
3.Televisionismorethananelectronicequipment;it_____apowerfultoolforcommunication.
A.wasbecomingB.hasbecomeC.hadbecomeD.willbecome
【答案】B
【解析】
【详解】
考查时态。
句意:
电视不仅仅是一种电子设备;它已成为强大的交流工具。
根据前文的is可知本句应该用现在时。
根据句意,这里表达的是电视“已经成为”强大的交流工具,是过去发生的事到现在造成的结果,所以用现在完成时,故选B项。
4.Thatwasnotthefirsttimehe____us.Ithinkit'shightimewe____strongactionsagainsthim.
A.betrayed,takeB.hadbetrayed,took
C.hasbetrayed,tookD.hasbetrayed,take
【答案】B
【解析】
【分析】
【详解】
考查时态和虚拟语气。
句意:
那不是他第一次背叛我们。
我认为我们早该对他采取强硬措施了。
Thatis/wasthefirsttimethat+完成时,是固定句型;句中使用的是“Thatwas…”,故应使用过去完成时。
在固定搭配it’s(high/about)time…中,从句应使用过去时表示虚拟语气。
故选B。
5.______trees_______inthepastfewyears.
A.Agoodmanyof,wereplantedB.Agoodmany,wereplanted
C.Anumberof,haveplantedD.Anumberof,havebeenplanted
【答案】D
【解析】
【详解】
考查词组和时态。
句意:
在过去的几年里已经种了许多树。
根据句末的inthepastfewyears(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。
故选D。
6.Sheisastrong-willedwomanandnotonce_______intoanydifficultyinherlife.
A.shehasgivenB.didshegiveC.shegaveD.hasshegiven
【答案】D
【解析】
试题分析:
考查动词时态和倒装句。
句意:
她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。
And连接的两个并列句中,否定副词notonce放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了inherlife,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
考点:
考查动词时态和倒装句
7.Duringthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprogramssharply..
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
试题分析:
考查动词的时态语态。
从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“duringthelastthreedecades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
这句话的时间状语是Duringthelastthreedecades是典型的现在完成时的时间状语。
8.Therecent40yearsgreatchangestakingplacealloverChina.
A.witnessedB.haswitnessed
C.hadwitnessedD.witnesses
【答案】B
【解析】
【详解】
考查时态。
句意:
近40年来,中国发生了巨大的变化。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
9.ThenumberofforeignstudentsattendingChineseuniversities________risingsteadilysince2010.
A.isB.are
C.hasbeenD.havebeen
【答案】C
【解析】
【分析】【详解】
考查动词时态和主谓一致。
句意:
自从2010年以来,上中国大学的外国学生的数量一直在增长。
根据时间状语since2010可知,用现在完成时态,Thenumberof……作主语,后面的谓语动词用单数,故选C。
10.---Whenwillthebike-sharingschemesbeintroducedtothepublic?
---Notuntilabetterunderstandingofthem.
A.willwehavehadB.havewehad
C.wewillhavehadD.wehavehad
【答案】D
【解析】
【详解】
考查notuntil位于句首时,句子使用部分倒装句的用法。
句意:
---什么时候共享单车计划才会向公众开放呀?
---直到我们对他们有一个更好的了解的时候,就会开放了。
notuntil位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。
再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
11.—DoyoulikethemobilegameTravelingFrog?
—Yes,thepostsaboutthevirtualgreenfrog________over4milliontimes.
A.havereadB.havebeenread
C.wouldbereadD.arereading
【答案】B
【解析】
【详解】
考查时态和语态。
句意:
——你喜欢手机游戏旅行青蛙吗?
——是的,关于虚拟绿蛙的帖子已经被阅读了400多万次。
Theposts和read是被动关系,用被动语态,“已经被阅读过了”用完成时态,故选B。
12.Never_____metsuchapersonbefore.
A.didIB.Ihave
C.haveID.AmI
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:
我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C选项正确。
13.―Whatdoyouthinkofourhometown?
―Verybeautiful.YouknowitisthefirsttimethatI_______here.
A.willbeB.was
C.havebeenD.hadbeen
【答案】C
【解析】
试题分析:
考查固定句型中的时态。
固定句型:
itis/was序数词timethatsb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。
句意:
—你认为我们国家怎么样?
—发出漂亮。
你知道这是我第一次来到这里。
故C正确。
考点:
考查固定句型中的时态。
点评:
固定句型:
itis/was序数词timethatsb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;
14.—Hello,Ihaveheardyouareonholiday.
—That’snotthecase.ActuallyI______frommyholidayinAthens,whereI______forafortnight.
A.returned;stayedB.havereturned;stayed
C.willreturn;stayD.amtoreturn;stay
【答案】B
【解析】
【详解】
考查时态。
句意:
—你好,我听说你在度假。
—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。
根据句意可知,我已经回来,所以用现在完成时havereturned。
根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。
故B选项正确。
15.Jim____________thesizeofthisboardandhasfoundthatit____________.
A.hasmeasured;measuresfivemetresinwidth
B.measured;ismeasuredfivemetreswide
C.hasmeasured;ismeasuredfivemetreswide
D.measures;hasameasureoffivemetreswide
【答案】A
【解析】
【详解】
考查时态和语态。
句意:
吉姆量过这块板的尺寸,发现它有五米宽。
根据andhasfoundthatit____________.可知用现在完成时,排除B和D,measure当“测量”讲时,后面加数值,用主动语态,故选A。
16.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.
A.workedB.hadworked
C.hasworkedD.wasworking
【答案】C
【解析】
【详解】
考查时态。
句意:
他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。
句中时间状语eversince意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
17.Thediseaseisahugeblowforthefarmers.Hundredsofthem______theiranimals,livelihoodandhopesdestroyedandmanyothersfearthey_____thesamefate.
A.haveseen;willsufferB.saw;suffered
C.hadseen;wastosufferD.see;suffer
【答案】A
【解析】
【详解】
考查时态。
句意:
这种疾病对农民来说是一个巨大的打击。
数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。
结合句意可知第一空用现在完成时态;第二空用一般将来时态。
故选A。
18.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.
---Butforthesituationwheremanyvegetableproducingareas_____constantlowtemperature,thingswouldnotbelikethis.
A.meetwithB.havemetwith
C.metwithD.hadmetwith
【答案】B
【解析】
试题分析:
考查时态。
句意:
--蔬菜的价格疯狂上涨。
对于我们来说太贵了。
--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。
从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。
考点:
考查时态
19.Bynow516ConfuciusInstitutes______in142countriesandregions,accordingtotheConfuciusInstituteHeadquarters.
A.foundedB.wouldfound
C.havebeenfoundedD.hadbeenfounded
【答案】C
【解析】
考查时态和语态。
句意:
根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。
主语516ConfuciusInstitutes和found之间是被动关系,该句应用被动语态。
且bynow做时间状语,谓语动词应用现在完成时态。
综上,该空应填havebeenfounded。
C选项正确。
20.IamabetterreaderthisyearthanIwaslastyearbecauseI________tohundredsofnewconceptsandideas.
A.haveexposedB.hadbeenexposedC.havebeenexposedD.wasexposed
【答案】C
【解析】
【分析】
考查时态。
【详解】
句意:
今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。
由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。
Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用beexposed。
综上本题最终选C。
21.—Ouch!
I_______thisreallybadtoothacheforaboutthreedays.
—Youreallyneedtotakeadayoffandseeadentist.
A.haveB.amhavingC.havehadD.had
【答案】C
【解析】
【详解】
考查动词时态。
句意:
——啊!
我已经牙疼整整三天了。
——你真的需要请一天假,去看牙医。
现在完成时表示已经发生,持续到现在并且仍在进行的动作,根据时间状语forthreedays和“你真的需要请假去看牙医”可知,此处应使用现在完成时。
故选C。
22.TheMp3________youngpeople________abitofdeclinerecentlywiththeappearanceoftheMp4.
A.intendingto;hasenteredintoB.intendedfor;hasgoneinto
C.meantto;takesonD.meantfor;opensup
【答案】B
【解析】
【详解】
考查动词短语辨析和时态。
句意:
随着MP4的出现,为年轻人设计的这款MP3的销量已经下滑了。
短语beintendedfor为…设计,bemeantfor本应为,bemeanttodosth.打算做某事,enterinto参与,gointo进入(某种状态),takeon呈现,openup开发,本句最后使用短语intendedfor…做定语修饰theMP3;副词recently意为“近来”,通常和现在完成时连用。
结合句意,故B项正确。
23.—Isthisthefirsttimeyou________Chonqing?
—No.ThefirsttimeI________here,thecitywasn’tsofascinating.
A.visited;cameB.visited;havecome
C.havevisited;havecomeD.havevisited;came
【答案】D
【解析】
【详解】
考查时态。
句意:
——这是你第一次来重庆吗?
——不。
我第一次来的时候,这个城市并没有那么迷人。
句型It/Thisisfirst/second/third…+从句,从句用现在完成时,表示“某人第几次做某事”;Thefirsttime“首次;第一次”,常引导时间状语从句,根据主句“thecitywasn’tsofascinating.”时态可知,用一般过去时。
故选D。
24.Withtherapidgrowthofpopulation,thecity____inalldirectionsinthepastfiveyears.
A.spreadsB.hasspread
C.spreadD.hadspread
【答案】B
【解析】
【分析】【详解】
考查时态与语态。
句意:
随着人口的迅速增长,这个城市在过去的五年中向四周发展。
根据inthepastfiveyears可知,表示过去发生,一直延续到现在的动作,用现在完成时,故选B。
25.—Theroomisdirty.
—Sorry,It______forweeksandIwilldoitnow.
A.hasn’tcleanedB.hasn’tbeencleaned
C.wasn’tcleanedD.didn’tclean
【答案】B
【解析】
【详解】
考查被动语态和主谓一致。
句意:
——房间很脏。
——对不起,已经几个星期没打扫了,我现在就打扫。
此处It是句子主语,指的是theroom,和clean之间是被动关系,再根据forweeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasn'tbeendone。
故选B。
26.I________Mr.Bertofthechangeofthemeeting.Youdon’thavetophonehimagain.
A.haveinformedB.willhaveinformed
C.wouldinformD.hadinformed
【答案】A
【解析】考查动词时态。
句意:
我已告知Mr.Bert会议的改变。
你没必要再给他打电话。
根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。
27.Theteachertogetherwithhisassistants_____tencellsamplesduringthepasttwomonthsintheschoollab.
A.analyzeB.analyzesC.hasanalyzedD.haveanalyzed
【答案】C
【解析】
【详解】
考查时态和主谓一致。
句意:
老师和他的助手们,在过去两个月里在学校实验室分析了十个细胞样本。
由“duringthepasttwomonths”可知,本句为现在完成时,主语为Theteachertogetherwithhisassistants,当togetherwith连接句子时,谓语单复数与togetherwith之前的词的单复数保持一致既与Theteacher保持一致。
故选C项。
28.Greatchanges________inourschoolsince2016.Alotofprogress________.
A.havetakentheplace;havebeenmadeB.hadtakenplace;havebeenmade
C.weretakenplace;hasmadeD.havetakenplace;hasbeenmade
【答案】D
【解析】
【详解】
考查时态。
句意:
自2016年以来,我们学校发生了巨大的变化。
已经取得了许多进展。
since+一段时间,是现在完成时的标志,因此应用现在完成时;takeplace意为“发生”,无被动语态,且主语是greatchanges,故谓语动词用复数,故用havetakenplace;progress意为“进步,进展”,为不可数名词,故谓语动词应用单数,且progress与make之间是被动关系,故应用hasbeenmade。
结合选项,故选D。
29.—Isthisthefirsttimethatyou______Nanchang?
—No.Butithasbeen3yearssinceIlast____here.
A.visit;comeB.havevisited;cameC.visited;cameD.havevisited;come
【答案】B
【解析】
【分析】
【详解】
考查时态。
句意:
—这是你第一次来南昌吗?
—-不。
但是自从我上次来这里已经三年了。
这里考查句式Thisisthefirsttimethat…“这是第一次……”,that从句中谓语动词用现在完成时;since“自从”,从句的时态用一般过去时。
故选B。
【点睛】
It/Thisisthefirsttime+that-结构中,that-从句通常用现在完成时:
It’sthefirsttime(that)theboyhasspokentoaforeigner.这个男孩还是第一次同外国人说话.
It’sthefirsttimethatshe’