高一英语现在完成时专项训练100附答案及解析.docx
《高一英语现在完成时专项训练100附答案及解析.docx》由会员分享,可在线阅读,更多相关《高一英语现在完成时专项训练100附答案及解析.docx(17页珍藏版)》请在冰豆网上搜索。
高一英语现在完成时专项训练100附答案及解析
高一英语现在完成时专项训练100(附答案)及解析
一、单项选择现在完成时
1.Theoldcouplehavebeenmarriedfor40yearsandneveronce___________witheachother.
A.theyhavequarreledB.havetheyquarreled
C.theyhadquarreledD.hadtheyquarreled
【答案】B
【解析】
【详解】
考查倒装。
句意:
那对老夫妻已经结婚40年了,从来都没有争吵过。
never放在后句的句首,要用部分倒装,for40years表明应该用现在完成时,故B项正确。
【点睛】
当含有否定意义的词never,seldom,little,hardly,not,bynomeans位于句首时,后面的句子要使用部分倒装。
2.---Eachofthestudents,workinghardattheirlessons,______thebook.
---SohaveI.
A.isreadingB.hasread
C.readingD.reads
【答案】B
【解析】
【详解】
考查主谓一致和时态。
句意:
—努力学习的每个学生都阅读了这本书。
—我也读了!
根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语eachofthestudents做主语,谓语动词使用单数形式,故B项正确。
【点睛】
主谓一致主要指“人称”和“数”方面的一致关系。
对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。
一般情况下,主谓之间的一致关系由以下三个原则的支配:
语法一致原则(grammaticalconcord)意义一致原则(notionalconcord)就近原则(principleofproximity)。
“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。
列举如下用法:
1.单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。
ThedeskisTom’s.这张桌子是汤姆的。
Somewaterisinthebottle.一些水在瓶子里。
Thestudentsareplayingfootballontheplayground.这些学生正在操场上踢足球。
2.manya+单数名词做主语,意义虽为“许多”,但谓语要用单数形式。
ManyastudenthasbeentoShanghai.许多学生到过上海。
3.morethanone+单数名词做主语,谓语用单数。
MorethanonestudenthaseverbeentoBeijing.不止一个学生曾经去过北京。
4.表示时间,价格,重量,数目,长度,数学运算等的词或短语做主语时,这些通常做一个整体概念,谓语用单数形式。
例如:
Twomonthsisalongholiday.两个月是一个长假。
Twentypoundsisn’tsoheavy.20英镑并不太重。
Tenmilesisn’talongdistance.10英里并不是一段很长的距离。
Fiveminusfourisone.5减4等于1。
5.主语是each/every+单数名词+and(each/every)+单数名词时,谓语动词用单数。
Eachboyandeachgirlhasgotaseat.每个男孩和女孩都有一个座位。
Everymanandeverywomanisatwork.每个男人和女人都在工做。
6.oneandahalf+复数名词做主语,谓语动词用单数形式。
Oneandahalfhoursisenough.一个半小时足够了。
7.动词不定式,动名词做主语时,谓语动词用单数形式。
Toseeistobelieve眼见为实。
Doingeyeexercisesisgoodforyoureyes.
做眼睛保健操对你的眼睛十分有益。
因此在实际操练中要指导学法,掌握基本用法,注意变化就能突破
3.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…谓语动词使用现在完成时。
4.Duringthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprogramssharply..
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
试题分析:
考查动词的时态语态。
从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“duringthelastthreedecades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
这句话的时间状语是Duringthelastthreedecades是典型的现在完成时的时间状语。
5.______toworkovertimethatevening,Imissedawonderfulfilm.
A.HavingbeenaskedB.Toask
C.HavingaskedD.Tobeasked
【答案】A
【解析】
试题分析:
“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动词不定式的被动形式,不符合语境,故选A。
考点:
考查非谓语动词
6.—Wouldyoucareforacupoftea?
Ittastesprettygood.
—Ione.Thankyoujustthesame.
A.havehadB.hadC.wouldhaveD.willhave
【答案】A
【解析】
【详解】
考查时态。
句意:
——你想喝杯茶吗?
味道很好。
——我已经喝过了,我仍然谢谢你。
结合句意可知此处用现在完成时态,故选A。
7.IamabetterreaderthisyearthanIwaslastyearbecauseI________tohundredsofnewconceptsandideas.
A.haveexposedB.hadbeenexposedC.havebeenexposedD.wasexposed
【答案】C
【解析】
【分析】
考查时态。
【详解】
句意:
今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。
由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。
Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用beexposed。
综上本题最终选C。
8.---Whenwillthebike-sharingschemesbeintroducedtothepublic?
---Notuntilabetterunderstandingofthem.
A.willwehavehadB.havewehad
C.wewillhavehadD.wehavehad
【答案】D
【解析】
【详解】
考查notuntil位于句首时,句子使用部分倒装句的用法。
句意:
---什么时候共享单车计划才会向公众开放呀?
---直到我们对他们有一个更好的了解的时候,就会开放了。
notuntil位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。
再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
9.Thisisthefirsttimethestudents______toHydePark.
A.havebeenvisitedB.havevisited
C.havegoneD.arebeinggone
【答案】C
【解析】
【详解】
考查时态。
句意:
这是学生们第一次去海德公园。
在this/itisthefirsttime+从句的结构中,从句用现在完成时,故C项正确。
由于visit是及物动词,其后直接接宾语,故排除B。
【点睛】
在this/itisthefirsttime+从句(第一次做某事)的结构中,从句用现在完成时,注意如果是was的话,从句需要用过去完成时。
10.Never_____metsuchapersonbefore.
A.didIB.Ihave
C.haveID.AmI
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:
我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C选项正确。
11.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。
12.Ladiesandgentlemen,duetotheheavyrain,thestarwhoyou______toseeperformwillarriveinanhour.
A.havecomeB.comeC.cameD.arecoming
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。
现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
13.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms________sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【详解】
考查时态。
句意:
在过去的三十年里,参加健身计划的人数急剧增加。
Overthelastthreedecades“在最近的30年里”和现在完成时态连用,故选B。
14.Overthelast3decades,thenumberofpeopletakingpartinvoluntarywork______sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【分析】
考查动词时态
【详解】
句意:
在过去三十年里,参加志愿者活动的人们的数量急剧增长。
根据题干中Overthelast3decades得知是现在完成时,主语thenumber是第三人称单数,谓语动词用单数。
故选B。
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.Jim____________thesizeofthisboardandhasfoundthatit____________.
A.hasmeasured;measuresfivemetresinwidth
B.measured;ismeasuredfivemetreswide
C.hasmeasured;ismeasuredfivemetreswide
D.measures;hasameasureoffivemetreswide
【答案】A
【解析】
【详解】
考查时态和语态。
句意:
吉姆量过这块板的尺寸,发现它有五米宽。
根据andhasfoundthatit____________.可知用现在完成时,排除B和D,measure当“测量”讲时,后面加数值,用主动语态,故选A。
18.HowmanyEnglishwords____you____uptonow?
A.did;learnB.had;learned
C.have;learnedD.do;learn
【答案】C
【解析】
【详解】
考查时态。
句意:
到目前为止,你学习了多少英语词汇?
根据uptonow可知用现在完成时,故选C。
19.Inordertofindthemissingchild,villagers_________alltheycanoverthepastfivehours.
A.didB.do
C.haddoneD.havedone
【答案】D
【解析】
【分析】
考查时态。
【详解】
句意:
为了找到那个失踪的孩子,在过去的5个小时中,村民们已经做了所有他们能做的。
句中theycan是定语从句,修饰先行词all,在从句中省略了can后面的do(因为主句谓语动词是实意动词do),根据句中时间状语overthepastfivehours可知用现在完成时。
故选D。
【点睛】
现在完成时表示过去完成的动作对现在仍有影响。
现在完成时的标志性时间状语有:
already,ever,never,yet,just,before,still,lately,since,foralongtime,uptonow,until,sofar,inthelastfewyears/weeks/mouths,tillnow,recently等等。
20.Theboypretended______asleepwhenhisfathercameback.
A.tofallB.tohavefallen
C.tobefallingD.havefallen
【答案】B
【解析】
【详解】
考查固定句型和时态。
句意:
他的父亲回来时,这个男孩假装睡着了。
pretendtodosth.假装做某事,该句型是固定句型。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
21.﹣﹣Whynotgointotheclassroom?
﹣﹣Thedoorlocked.
A.havebeenB.willbeC.hasbeenD.is
【答案】C
【解析】
【详解】
考查现在完成时。
句意:
﹣﹣为什么不进教室?
﹣﹣门已经锁了。
现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”。
本题中的门“已经被锁”,对现在产生影响是“没有进教室”,故需要现在完成时的被动语态,主语是第三人称单数。
故选C。
22.Inthelastfewyears,China___greatachievementsinenvironmentalprotection.
A.hasmadeB.hadmade
C.wasmakingD.ismaking
【答案】A
【解析】
【详解】
考查动词时态。
句意:
在过去的这些年里,中国在环境保护中取得了很大的成就。
由时间状语inthelastfewyears可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时。
故选A。
【名师点睛】
判断时态可以从时间状语入手,题干中的inthelastfewyears为现在完成时的时间标志词。
类似的还有over/for/duringthelast/pastyears/months…均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。
23.Notuntil______achancetodiscussitthoroughly,______setouttohandletheproblemwecameacrosslastweek.
A.wehavehad,shallweB.havewehad,weshall
C.dowehave,weD.weshallhavehad,shallwe
【答案】A
【解析】
【详解】
考查倒装。
句意:
直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。
Notuntil位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A项正确。
24.Mydaughter_________asateacherfor5yearsin2008,andshe_______adoctorsincethen.
A.hadworked…hasbeenB.worked…hasbeen
C.hasworked…isD.worked…is
【答案】B
【解析】
【详解】
考查时态。
句意:
我的女儿在2008年已经当了5年的老师,从那以后她一直是一名医生。
根据in2008可知,当老师是过去的事情,用一般过去式,根据时间状语sincethen可知,此句用现在完成时。
故选B。
【点睛】
时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中辨别能力。
时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是不能完全依赖于所给出的时间状语,还要看语境。
本小题第一空所在句子有个很明显的时间状语for5years,如果以此来判断,应使用现在完成时,但根据下文语境可知,此处叙述的是过去的事情,用一般过去式。
而第二空则可以根据时间状语sincethen判定使用现在完成时。
25.––Whyareyoubuyinganewrefrigerator?
––Theoldone______somanytimesthatit’snotworthitanymore.
A.hasrepairedB.isrepaired
C.hasbeenrepairedD.hasbeenrepairing
【答案】C
【解析】考查动词时态语态。
句意:
——你为什么要买一台新冰箱?
——旧的冰箱已经被修过很多次了,它都不值得再修了。
表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱”和“修理”是被动关系,故选C。
26.—Alice,youaresupposed______partinthepartyintime.
—Sorry,butIhadanunexpectedvisitor.
A.totakeB.tohavetakenC.tobetakingD.taking
【答案】B
【解析】
【详解】
考查固定用法。
句意:
--你本来应该及时参加这个聚会的。
--对不起,我有不速之客来访。
结合语境,此处指“你本来应该及时参加这个聚会的”,besupposedtodo“应该做,理应做…”,由句意可知,“参加”这动作到现在已经完成了,强调“本来应该",应用现在完成时。
故正确答案为B。
27.—Howlong______you______?