高考英语现在完成时题20套带答案及解析.docx
《高考英语现在完成时题20套带答案及解析.docx》由会员分享,可在线阅读,更多相关《高考英语现在完成时题20套带答案及解析.docx(16页珍藏版)》请在冰豆网上搜索。
高考英语现在完成时题20套带答案及解析
高考英语现在完成时题20套(带答案)及解析
一、单项选择现在完成时
1.---Whenwillthebike-sharingschemesbeintroducedtothepublic?
---Notuntilabetterunderstandingofthem.
A.willwehavehadB.havewehad
C.wewillhavehadD.wehavehad
【答案】D
【解析】
【详解】
考查notuntil位于句首时,句子使用部分倒装句的用法。
句意:
---什么时候共享单车计划才会向公众开放呀?
---直到我们对他们有一个更好的了解的时候,就会开放了。
notuntil位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。
再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
2.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.
---Butforthesituationwheremanyvegetableproducingareas_____constantlowtemperature,thingswouldnotbelikethis.
A.meetwithB.havemetwith
C.metwithD.hadmetwith
【答案】B
【解析】
试题分析:
考查时态。
句意:
--蔬菜的价格疯狂上涨。
对于我们来说太贵了。
--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。
从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。
考点:
考查时态
3.--I'msorry,butIdon'tquitefollowyou.DidyousayyouwantedtoreturnonSeptember20?
--Sorry,I__________myselfclear.WewanttoreturnonOctober20.
A.hadn'tmadeB.wouldn'tmakeC.don'tmakeD.haven'tmade
【答案】D
【解析】
【详解】
考查时态。
句意:
——抱歉,我没有听清楚。
你是说你们想九月二十号回来吗?
——抱歉,我没有表达清楚。
我们想10月20号回来。
根据句意,对方已经说过了,结果是让人没听清楚。
故可用一般过去时或现在完成时态表达。
结合选项中没有一般过去时,只有D是现在完成时。
故选D。
4.—Whenwilltheprofessorcomeandgivethelectureonthespiritsofcontracts?
—Notuntilourprogram________byourschool.
A.approvesB.willbeapprovedC.istoapproveD.hasbeenapproved
【答案】D
【解析】
【详解】
考查时态。
句意:
——教授什么时候来做关于契约精神的讲座?
——直到我们的课程得到学校的批准。
本句省略了主句后的时间状语从句,从句中谓语动词用现在完成时态代替将来完成时。
ourprogram和动词approve是被动关系,用被动语态。
故选D。
5.______trees_______inthepastfewyears.
A.Agoodmanyof,wereplantedB.Agoodmany,wereplanted
C.Anumberof,haveplantedD.Anumberof,havebeenplanted
【答案】D
【解析】
【详解】
考查词组和时态。
句意:
在过去的几年里已经种了许多树。
根据句末的inthepastfewyears(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。
故选D。
6.Linda________tohermotherforsolongthatshefiguresoutalmosteverygestureofhermother’s.
A.attendedB.hadattendedC.wouldattendD.hasattended
【答案】D
【解析】
【详解】
考查现在完成时。
句意:
琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。
分析句意可知,本句为现在完成时,表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。
由“shefiguresoutalmosteverygestureofhermother’s”可知,琳达照顾她母亲太久了。
对现在的影响是,她几乎能领会母亲的每一个动作。
故D选项正确。
7.Itooknotesduringthemeeting,butIachancetowritethemintoareportsofar.
A.didn’thaveB.haven’thad
C.hadn’thadD.won’thave
【答案】B
【解析】
【详解】
考查时态。
句意:
会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。
根据句中时间状语sofar可知,此处应使用现在完成时。
故B选项正确。
【点睛】
现在完成时的部分常见标志词(组)inthepastfewdays/weeks/months/years;(upto)thesefewdays/weeks/months/years;uptopresent/now;sofar;tillnow及句型:
Itisthe序数词+timethat…谓语动词使用现在完成时。
8.Inthelastfewyears,China________greatachievementsinenvironmentalprotection.
A.wasmakingB.made
C.hadmadeD.hasmade
【答案】D
【解析】
【详解】
考查时态。
句意:
在过去几年里,中国已经在环境保护方面取得了很大的成就。
时间状语“Inthelastfewyears”表明应该使用现在完成时,故D项正确。
9.Neverbefore________suchadifficulttime,andnor________.
A.wehaveexperienced;theyhaveB.haveweexperienced;havethey
C.didweexperience;theydidD.wehadexperienced;hadthey
【答案】B
【解析】
【详解】
考查时态和倒装句。
句意:
以前我们从没经历过如此艰难的时期,他们也没有经历过。
neverbefore“从来没有,前所未有”,要与完成时态连用,位于句首时句子需要使用部分倒装,即助动词have/has提前;nor放句首引导倒装句,意为“……也不……”,句子需要部分倒装,与上文助动词保持一致。
故选B。
【点睛】
部分倒装
1)句首为否定或半否定的词语,如no,not,never,seldom,little,hardly,atnotime,innoway,notuntil…等。
NeverhaveIseensuchaperformance.
Notuntilthechildfellasleepdidthemotherleavetheroom.
当Notuntil引出主从复合句,主句倒装,从句不倒装。
注意:
如否定词不在句首不倒装。
比如:
Ihaveneverseensuchaperformance.
Themotherdidn'tleavetheroomuntilthechildfellasleep.
2)否定词开头作部分倒装
如Notonly…butalso,Hardly/Scarcely…when,Nosooner…than等,要倒装。
例如:
Notonlydidherefusethegift,healsoseverelycriticizedthesender.
Hardlyhadshegoneoutwhenastudentcametovisither.
Nosoonerhadshegoneoutthanastudentcametovisither.
3)so,neither,nor作部分倒装
用这些词表示"也"、"也不"的句子要部分倒装。
例如:
TomcanspeakFrench.SocanJack.
Ifyouwon'tgo,neitherwillI.
4)only+副词/介词/状语从句位于句首,要部分倒装
Onlyinthisway,canyoulearnEnglishwell.
Onlyafterbeingaskedthreetimesdidhecometothemeeting.
如果句子为主从复合句,则主句倒装,从句不倒装。
Onlywhenheisseriouslyilldoesheeverstayinbed.
10.IamabetterreaderthisyearthanIwaslastyearbecauseI________tohundredsofnewconceptsandideas.
A.haveexposedB.hadbeenexposedC.havebeenexposedD.wasexposed
【答案】C
【解析】
【分析】
考查时态。
【详解】
句意:
今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。
由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。
Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用beexposed。
综上本题最终选C。
11.Thewindows__________uptonow,andyouneednotwashagain.
A.iswashedB.werewashedC.havebeenwashedD.willbewashed
【答案】C
【解析】
【详解】
考查动词时态语态。
句意:
窗户已经洗过了,你不必再洗了。
根据下文uptonow和“youneednotwashagain”可知,现在不必洗了,说明已经清洗过了,应用现在完成时,表示过去发生的动作对现在造成的结果,且主语windows与谓语动词构成被动关系,故用现在完成时的被动语态。
故选C。
12.Muchdisappointedasheisinthejobinterview,hestillkeepshisconfidence.
A.tohavefailedB.failed
C.havingfailedD.failing
【答案】A
【解析】
试题分析:
考查动词的时态。
由题目hestillkeepshisconfidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。
故选A。
考点:
考查动词的时态。
13.Never_____metsuchapersonbefore.
A.didIB.Ihave
C.haveID.AmI
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:
我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C选项正确。
14.Ladiesandgentlemen,duetotheheavyrain,thestarwhoyou______toseeperformwillarriveinanhour.
A.havecomeB.comeC.cameD.arecoming
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。
现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
15.Allofhertime_______tocarryingoutafurtherstudyonthecauseofAlzheimer’sdisease
sincesheleftschool.
A.hasbeendevotedB.devoted
C.hasdevotedD.wasdevoted
【答案】A
【解析】
【详解】
考查时态。
句意:
自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。
此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且bedevotedto“致力于---”,故选A。
【点睛】
1.since自从---以来(可做介词和连词),和现在完成时态连用。
Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。
2.Itis/hasbeen+一段时间+since主语+一般过去时态+其他。
自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。
Itisthreeyearssincehejoined(终止性动词)thearmy.他参军有三年了;Itisfiveyearssincehelived(持续性动词)here.他离开这有五年了。
16.—HowmuchdoyouknowabouttheWinterOlympicGamestobeheldinBeijing?
—Well,themedia________itinavarietyofforms.
A.coverB.havecovered
C.wouldcoverD.covered
【答案】B
【解析】
【详解】
考查动词时态。
句意:
——关于将在北京举办的冬奥会你了解多少?
——嗯,媒体已经用各种形式进行了报道。
根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。
故C正确。
17.—Hello,Ihaveheardyouareonholiday.
—That’snotthecase.ActuallyI______frommyholidayinAthens,whereI______forafortnight.
A.returned;stayedB.havereturned;stayed
C.willreturn;stayD.amtoreturn;stay
【答案】B
【解析】
【详解】
考查时态。
句意:
—你好,我听说你在度假。
—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。
根据句意可知,我已经回来,所以用现在完成时havereturned。
根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。
故B选项正确。
18.She_______MrWhitefortwoyears.
A.marriedB.hasbeenmarriedto
C.marriedwithD.hasbeemarrying
【答案】B
【解析】
【详解】
考查谓语动词的时态和语态。
句意:
她已经嫁给怀特先生两年了。
和某人结婚或嫁给了某人,用bemarriedtosb。
for+时间段,要用完成时。
故此空填hasbeenmarriedto,综上所述,故选B。
19.Thediseaseisahugeblowforthefarmers.Hundredsofthem______theiranimals,livelihoodandhopesdestroyedandmanyothersfearthey_____thesamefate.
A.haveseen;willsufferB.saw;suffered
C.hadseen;wastosufferD.see;suffer
【答案】A
【解析】
【详解】
考查时态。
句意:
这种疾病对农民来说是一个巨大的打击。
数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。
结合句意可知第一空用现在完成时态;第二空用一般将来时态。
故选A。
20.______toworkovertimethatevening,Imissedawonderfulfilm.
A.HavingbeenaskedB.Toask
C.HavingaskedD.Tobeasked
【答案】A
【解析】
试题分析:
“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动词不定式的被动形式,不符合语境,故选A。
考点:
考查非谓语动词
21.You’dbettertry______secondtimeifitis______firsttimethatyou____.
A.the;the;failB.a;the;havefailed
C.a;the;shouldfailD.the;a;fail
【答案】B
【解析】
【详解】
考查冠词、固定句型、时态。
句意:
如果这是你第一次失败,你最好再试一次。
第一空:
“不定冠词a/an+序数词”表示“又一,再一”;“定冠词the+序数词”表示顺序“第一/第二….”;
第二、三空:
句型Itisthefirsttimethat….“这是(某人)第一次做…”,从句用现在完成时。
故选B项。
22.Weareveryproudofwhatourcountry______inthepastseventyyears.
A.hasachievedB.isachievingC.achievedD.hadachieved
【答案】A
【解析】
【详解】
考查时态。
句意:
我们对祖国在过去70年里取得的成就感到骄傲。
A.hasachieved已经实现;B.isachieving正在实现;C.achieved(去过)实现;D.hadachieved(过去的过去)实现。
由inthepastseventyyears(在过去的70年里)判断为现在完成时,故选A项。
【点睛】
本句考查现在完成时
现在完成时通常表过去的动作对现在造成的影响,其结构是have/hasdone,常见的时间标志词有:
already,yet,sofar,upto/tillnow,since,in/during/overthepast/last+段时间
例如:
Greatchangeshavetakenplaceinourcountryinthepastdecades.在过去几十年里我们国家发生了巨大变化。
Ihavenotseenyousincewelastmeteachother.自我们上次碰面,我已近很久没看到你了。
23.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项正确。
24.Mydictionary________.Ihavelookedforiteverywherebutstill______it.
A.haslost;donotfindB.ismissing;donotfind
C.haslost;havenotfoundD.ismissing;havenotfound
【答案】D
【解析】
【详解】
考查时态。
句意:
我的字典丢了。
我到处找它,但仍然没找到。
lose是个及物动词,如果要表示某物丢失了,只能用被动语态。
A项与C项使用的都是其主动形式。
missing是形容词,其词义是:
lost;nottobefound(丢失了的),据此,第一空缺处应填入ismissing。
根据语境,第二个空缺处应填使用现在完成时的否定形式,因为它可以表示目前还未发生的动作。
故选D。
25.Theteachertogetherwithhisassistants_____tencellsamplesduringthepasttwomonthsintheschoollab.
A.analyzeB.analyzesC.hasanalyzedD.haveanalyzed
【答案】C
【解析】
【详解】
考查时态和主谓一致。
句意:
老师