英语高考英语现在完成时真题汇编含答案及解析.docx
《英语高考英语现在完成时真题汇编含答案及解析.docx》由会员分享,可在线阅读,更多相关《英语高考英语现在完成时真题汇编含答案及解析.docx(18页珍藏版)》请在冰点文库上搜索。
英语高考英语现在完成时真题汇编含答案及解析
(英语)高考英语现在完成时真题汇编(含答案)及解析
一、单项选择现在完成时
1.Never_____metsuchapersonbefore.
A.didIB.Ihave
C.haveID.AmI
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:
我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C选项正确。
2.IwonderwhyJenny________usrecently.Weshouldhaveheardfromherbynow.
A.hasn’twrittenB.doesn’twrite
C.won’twriteD.hadn’twritten
【答案】A
【解析】
【详解】
考查时态。
句意:
我想知道为什么Jenny最近没有写信给我们。
到目前为止我们应该已经收到她的来信了。
副词recently意为“最近,近来”,通常与现在完成时连用。
本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。
3.______toworkovertimethatevening,Imissedawonderfulfilm.
A.HavingbeenaskedB.Toask
C.HavingaskedD.Tobeasked
【答案】A
【解析】
试题分析:
“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动词不定式的被动形式,不符合语境,故选A。
考点:
考查非谓语动词
4.Tonyisoneofthefivestudentsinhisclasswho______theexam.Howluckyheis!
A.ispassingB.passes
C.haspassedD.havepassed
【答案】D
【解析】
考察时态语态。
托尼是班上5个通过考试的学生之一,他真幸运。
由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。
通过考试是主动形式,并且定语从句中的who修饰的是fivestudents,所以是havepassed,故选D
考点:
考察时态和语态
5.Withthedevelopmentoftheintelligentrobottechnology,people_______theimportanceofcooperatingamongrobots,andthechallengeinpractice.
A.havebeennoticedB.arenoticing
C.willnoticeD.havenoticed
【答案】D
【解析】
【详解】
考查现在完成时态。
句意:
随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。
结合句意可知句子用现在完成时态,people是句子主语,故答案为D。
6.—Wouldyoucareforacupoftea?
Ittastesprettygood.
—Ione.Thankyoujustthesame.
A.havehadB.hadC.wouldhaveD.willhave
【答案】A
【解析】
【详解】
考查时态。
句意:
——你想喝杯茶吗?
味道很好。
——我已经喝过了,我仍然谢谢你。
结合句意可知此处用现在完成时态,故选A。
7.Therecent40yearsgreatchangestakingplacealloverChina.
A.witnessedB.haswitnessed
C.hadwitnessedD.witnesses
【答案】B
【解析】
【详解】
考查时态。
句意:
近40年来,中国发生了巨大的变化。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
8.They____fortenyears.
A.hasbeenmarriedB.havebeenmarried
C.gotmarriedD.married
【答案】B
【解析】
【详解】
考查marry的用法。
句意:
他们结婚有十年的时间了。
marry作不及物动词时有两种用法:
getmarriedtosb.(表动作)/bemarriedtosb.(表状态);作及物动词时有marrysb.,根据fortenyears可知,此处应当用bemarriedtosb.强调状态,用现在完成时。
故B选项正确。
9.TheReformandOpening-up,havingpasseditsbrilliantageof40years,____thebackwardsituationoftheChinesenationandinfluencedtheworld.
A.changeB.changes
C.haschangedD.havechanged
【答案】C
【解析】
【详解】
考查时态。
句意:
改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
10.Never_______agreater,ormorebeautiful,oracalmerornoblerthingthanyou.
A.didIseeB.haveIseen
C.IsawD.Ihaveseen
【答案】B
【解析】
【详解】
考查时态和倒装。
句意:
我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。
Never位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。
【点睛】
倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,notuntil及notonly等位于句首时,其后需要用部分倒装。
11.Duringthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprogramssharply..
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
试题分析:
考查动词的时态语态。
从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“duringthelastthreedecades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
这句话的时间状语是Duringthelastthreedecades是典型的现在完成时的时间状语。
12.—Whenwillthebike-sharingschemesbeintroducedtothepublic?
—Notuntil_______abetterunderstandingofthem.
A.wehavehadB.willwehavehad
C.havewehadD.wewillhavehad
【答案】A
【解析】
【详解】
考查时间状语从句。
句意:
--公共单车共乘计划将于何时推出?
---直到对它们有了更好的了解。
根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。
notuntil位于句首时,主句要用部分倒装,但是从句不用,故选A。
13.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms________sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【详解】
考查时态。
句意:
在过去的三十年里,参加健身计划的人数急剧增加。
Overthelastthreedecades“在最近的30年里”和现在完成时态连用,故选B。
14.Myfather____hislittlestorerapidlyintoabigdepartmentstoreinthepasttenyears.
A.hasdevelopedB.developed
C.isdevelopingD.develops
【答案】A
【解析】
【详解】
考查时态。
句意:
在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。
本句时间状语inthepasttenyeas通常要和现在完成时连用,故A项正确。
15.—HowmuchdoyouknowabouttheWinterOlympicGamestobeheldinBeijing?
—Well,themedia________itinavarietyofforms.
A.coverB.havecovered
C.wouldcoverD.covered
【答案】B
【解析】
【详解】
考查动词时态。
句意:
——关于将在北京举办的冬奥会你了解多少?
——嗯,媒体已经用各种形式进行了报道。
根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。
故C正确。
16.He_________________hiswifefortenyears
A.hasmarriedB.hasbeenmarriedwith
C.hasbeenmarriedtoD.gotmarriedto
【答案】C
【解析】
【详解】
考查时态。
句意:
他和妻子已经结婚10年了。
本句应该使用bemarried表示已婚状态,与时间状语fortenyears保持一致。
动词marry是短暂性动词,不能和一段时间连用,排除AD项。
与某人结婚应该使用介词to,排除B项。
故C项正确。
17.—Whatdoyoumeanwhensayingeveryminutecounts?
—Amanwhodarestowasteonehouroftime_________thevalueoflife.
A.hadn’tdiscoveredB.hasn’tdiscovered
C.didn’tdiscoverD.isn’tdiscovering
【答案】B
【解析】
【详解】
考查时态。
句意:
—当你说每分钟都很重要的时候,你什么意思?
—敢于浪费一小时时间的人还没有意识到生活的价值。
根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。
表示过去发生的事情对现在的影响,要用现在完成时。
故B项正确。
18.ThisisthefirsttimeI______Tian’anmenSquare.Youcan’timaginehowexcitedIam.
A.havevisitedB.amvisiting
C.visitD.visited
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
这是我第一次参观天安门广场。
It/Thisisthe+序数词+that的结构中,从句用现在完成时。
故A选项正确。
【点睛】
句式“This/Itis/wasthefirst/second...lasttime+that从句”表示“这是第……次做某事”。
其中,that引导的是定语从句,that在口语中常省略。
对于此句式,我们需要掌握that从句的时态:
若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。
本句中的be动词时is,所以从句用现在完成时。
故A选项正确。
19.She_______MrWhitefortwoyears.
A.marriedB.hasbeenmarriedto
C.marriedwithD.hasbeemarrying
【答案】B
【解析】
【详解】
考查谓语动词的时态和语态。
句意:
她已经嫁给怀特先生两年了。
和某人结婚或嫁给了某人,用bemarriedtosb。
for+时间段,要用完成时。
故此空填hasbeenmarriedto,综上所述,故选B。
20.Throughoutthehistoryofmovie-making,Shakespeare’splaysforfilmsmorethantheworksofanyotherwriter.
A.werebeingadaptedB.wouldbeadapted
C.havebeenadaptedD.areadapted
【答案】C
【解析】
【详解】
考查现在完成时的被动语态。
句意:
纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电影的次数多。
由“Throughoutthehistoryofmovie-making,”可知,本句为现在完成时,主语Shakespeare’splays,与谓语adapt为被动。
所以用现在完成时的被动语态havebeenadapted。
故C选项正确。
21.Thewindows__________uptonow,andyouneednotwashagain.
A.iswashedB.werewashedC.havebeenwashedD.willbewashed
【答案】C
【解析】
【详解】
考查动词时态语态。
句意:
窗户已经洗过了,你不必再洗了。
根据下文uptonow和“youneednotwashagain”可知,现在不必洗了,说明已经清洗过了,应用现在完成时,表示过去发生的动作对现在造成的结果,且主语windows与谓语动词构成被动关系,故用现在完成时的被动语态。
故选C。
22.Notuntil______achancetodiscussitthoroughly,______setouttohandletheproblemwecameacrosslastweek.
A.wehavehad,shallweB.havewehad,weshall
C.dowehave,weD.weshallhavehad,shallwe
【答案】A
【解析】
【详解】
考查倒装。
句意:
直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。
Notuntil位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A项正确。
23.—Theroomisdirty.
—Sorry,It______forweeksandIwilldoitnow.
A.hasn’tcleanedB.hasn’tbeencleaned
C.wasn’tcleanedD.didn’tclean
【答案】B
【解析】
【详解】
考查被动语态和主谓一致。
句意:
——房间很脏。
——对不起,已经几个星期没打扫了,我现在就打扫。
此处It是句子主语,指的是theroom,和clean之间是被动关系,再根据forweeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasn'tbeendone。
故选B。
24.––Whyareyoubuyinganewrefrigerator?
––Theoldone______somanytimesthatit’snotworthitanymore.
A.hasrepairedB.isrepaired
C.hasbeenrepairedD.hasbeenrepairing
【答案】C
【解析】考查动词时态语态。
句意:
——你为什么要买一台新冰箱?
——旧的冰箱已经被修过很多次了,它都不值得再修了。
表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱”和“修理”是被动关系,故选C。
25.--DidyouwatchthenewsaboutthesuccessstoryofafarmerinLonghulastnight?
Yes.Byusingane-commerceplatform,hisfruitbusiness____nationwide.
A.isexpandingB.hasexpandedC.wouldexpandD.wasexpanding
【答案】B
【解析】
【详解】
考查时态。
句意:
——你看了昨晚龙湖农民的成功事迹的新闻了吗?
——看了。
通过使用网络商业平台,他的水果生意已经做到全国了。
分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。
故选B
26.We____eachothersincechildhood.
A.haveknownB.knewC.knowD.areknowing
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
从儿童时期我们就是彼此认识。
根据题干中的时间状语sincechildhood可知此处应用现在完成时。
故选A。
27.Mymother______thewindowalready,sotheroomlooksmuchbrighter.
A.hadcleanedB.hascleaned
C.iscleaningD.willclean
【答案】B
【解析】
【详解】
考查时态。
句意:
我妈妈已经把窗户擦好了,所以房间看起来明亮多了。
根据“sotheroomlooksmuchbrighter”可知此处强调过去的动作对现在造成的影响,应该用现在完成时,故B项正确。
28.﹣﹣Whynotgointotheclassroom?
﹣﹣Thedoorlocked.
A.havebeenB.willbeC.hasbeenD.is
【答案】C
【解析】
【详解】
考查现在完成时。
句意:
﹣﹣为什么不进教室?
﹣﹣门已经锁了。
现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”。
本题中的门“已经被锁”,对现在产生影响是“没有进教室”,故需要现在完成时的被动语态,主语是第三人称单数。
故选C。
29.Inthelastfewyears,China________greatachievementsinenvironmentalprotection.
A.wasmakingB.made
C.hadmadeD.hasmade
【答案】D
【解析】
【详解】
考查时态。
句意:
在过去几年里,中国已经在环境保护方面取得了很大的成就。
时间状语“Inthelastfewyears”表明应该使用现在完成时,故D项正确。
30.Quiteafewtallbuildings_______inthelasttwoyears.
A.havebeenputupB.wereputupC.hadputupD.putup
【答案】A
【解析】
【详解】
考查现在完成时的被动语态。
句意:
过去两年里建了不少高楼。
由“inthelasttwoyears”可知,本句为现在完成时,主语Quiteafewtallbuildings与谓语putup为被动关系。
故选A项。
31.—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。
32.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引出主从复合句,主句倒装,从句不倒装。
注意:
如否定词不在句首不倒装。
比如:
Ihaveneverseensuchaper