英语高一英语现在完成进行时真题汇编含答案.docx
- 文档编号:16235804
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:18
- 大小:24.14KB
英语高一英语现在完成进行时真题汇编含答案.docx
《英语高一英语现在完成进行时真题汇编含答案.docx》由会员分享,可在线阅读,更多相关《英语高一英语现在完成进行时真题汇编含答案.docx(18页珍藏版)》请在冰点文库上搜索。
英语高一英语现在完成进行时真题汇编含答案
【英语】高一英语现在完成进行时真题汇编(含答案)
一、单项选择现在完成进行时
1.—Idon’trememberhavingeverseenJohnsincelastweek.Hashegonesomewhere?
—Notreally.He_______hisnewly-boughtapartment.
A.hasdecoratedB.wasdecorating
C.decoratedD.hasbeendecorating
【答案】D
【解析】
试题分析:
考查现在完成进行时态的使用。
由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成进行时。
句意为自从上个星期我不记得见过John了,他出去了吗?
没有,他一直在装修他新买的公寓。
故选D。
考点:
考查现在完成进行时态的使用。
2.Lucy________guitarlessonseverythreeweeksinthepastthreeyears,butnowsheisconsideringshe'llmakeiteveryotherweek.
A.ishavingB.hadhad
C.hadD.hasbeenhaving
【答案】D
【解析】
考查动词时态。
句意:
Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。
根据句意可知应用现在完成进行时。
现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
3.Frank,wherehaveyoubeen?
We_____yousince2o’clock.
A.havebeenwaitingforB.arewaitingfor
C.hadwaitedforD.waitedfor
【答案】A
【解析】
试题分析:
考查动词的时态。
句意:
弗兰克,你去哪了?
自从两点我们就在等你。
根据since2o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;
4.Sincethetimehumankindstartedgardening,we_____tomakeourenvironmentmorebeautiful.
A.tryB.havebeentrying
C.aretryingD.willtry
【答案】B
【解析】
试题分析:
考查动词时态。
since作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。
句意:
自从人类开始园艺,我们一直尽力使我们的环境更美丽。
故B正确。
考点:
考查动词时态
5.—I’msureAndywillwinthefirstprizeinthecomingEnglishSpeechContest.
—Thereisnodoubtaboutit.He________foritformonths.
A.ispreparingB.waspreparing
C.hasbeenpreparingD.willprepare
【答案】C
【解析】
试题分析:
考查时态。
根据句意,要表示一直在…,应用现在完成进行时,句意:
—我相信安迪会在接下来的英语演讲比赛中得第一名。
—毫无疑问。
他准备了几个月了。
故选C
考点:
考查时态
6.—Darling,theheadache________me.
—Nowonder,you_________theSouthKoreanTVsoapssincelastnight.
A.kills;havewatched
B.iskilling;havebeenwatching
C.isgoingtokill;werewatching
D.waskilling;hadwatched
【答案】B
【解析】
先看第二空,根据时间状语sincelastnight可以断定:
从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。
7.IwonderifJohnhasforgottenmynumber.I___himtocallforthepasttwohours.
A.havebeenexpectingB.haveexpected
C.havebeenexpectedD.expected
【答案】A
【解析】
试题分析:
句意:
我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A.havebeenexpecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B.haveexpected现在完成时,过去开始一个动作与现在有关C.havebeenexpected现在完成时被动语态D.expected一般过去时。
题干中forthepasttwohours.提示在过去持续做某事,故选A。
考点:
考查动词时态的用法。
8.--IamsureMarywillwinthefirstplaceinthecomingcompetition.
--Ithinkso.She________foritformonths.
A.haspreparedB.hasbeenpreparing
C.hadpreparedD.prepared
【答案】B
【解析】
试题分析:
考查时态。
句意:
--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:
考查时态
9.—Mum,Dadoughttostopworking?
—Yes,hehasabadheadachebecausehe_______toolong.
A.readB.hasbeenreading
C.hadreadD.isreading
【答案】B
【解析】
试题分析:
考察现在完成进行时。
现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。
结构为have/has+been+动词的现在分词。
句意:
上文:
妈妈,爸爸应该停止工作了吗?
下文:
他由于一直读书时间过长而头疼。
故选B。
考点:
考察现在完成进行时
10.—Nowtheweight.Only115.You’dbetterputonafewpounds.
—Well,actually,I________likeahorse.
A.ateB.waseatingC.havebeeneatingD.willeat
【答案】C
【解析】
“现在(称)体重,只有115.你最好再增重几镑。
”“噢,实际上,我一直都很大食量。
”发生在过去,并有可能继续下去,应该用现在完成进行时。
故选C。
11.—Mum,I’vegotaheadache.
—Youlong,dear.Gooutandtakeabreak.
A.hadreadB.havebeenreadingC.arereadingD.read
【答案】B
【解析】
考查时态。
句意:
妈妈,我有点头疼。
你一直读书读得时间很长了,出去休息一会吧。
根据语境从过去到现在一直在读书,还没有停下来,故用现在完成进行时态。
选B。
12.Heisreallynervous.He________backandforthallthenightwaitingfortheresults.
A.walkedB.hadwalked
C.hasbeenwalkingD.walks
【答案】C
【解析】
试题分析:
句意:
他是真得很紧张。
他整晚上都走来走去,在等待结果。
根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:
考查动词时态语态
13.---where’sMom?
-----She’sinthekitchen.She_____thehouseworkallmorning
A.isdoingB.wasdoing
C.didD.hasbeendoing
【答案】D
【解析】
试题分析:
考查动词的时态。
句意:
妈妈在哪?
她在厨房里。
她今早上一直在做家务。
根据allmorning表示一直做某事,故选D项。
考点:
考查动词的时态
14.Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
【答案】A
【解析】
A 考查时态。
句意:
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
15.Jessicaoughttostopwork.Shehasaheadachebecauseshe_______toolong.
A.readB.isreading
C.hadreadD.hasbeenreading
【答案】D
【解析】
本题考查时态。
从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。
16.Itseemsthatwaterfromthistap________forsometime.We'llhavetotakeitaparttoputitright.
A.hadleakedB.isleaking
C.leakedD.hasbeenleaking
【答案】D
【解析】
根据句中时间状语forsometime以及后一分句的动词时态可知,选项动词动作强调到现在为止并仍在继续,故应排除选项A、C。
由于选项B现在进行时不可与一段时间状语连用,所以排除选项B,选D现在完成进行时。
17.(河北普通高中高三质量监测)Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
【答案】A
【解析】
A 考查时态。
句意:
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
18.Inordertogetgoodmarksinthecomingexam,myson______lateeverynightinthepastthreeweeks.
A.studiesB.studiedC.hasbeenstudyingD.wasstudying
【答案】C
【解析】
试题分析:
本题的关键词是时间状语inthepastthreeweeks,该结构常常与现在完成时连用。
通常与in/duringthepast/last+一段时间连用的句子都使用现在完成时。
惊讶:
在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。
本句使用现在完成进行时表示动作的延续。
故C正确。
考点:
考察时态
19.--Ihavegotaheadache.
--Nowonder.You_________onthemathexercisestoolong.
A.workB.areworkingC.havebeenworkingD.worked
【答案】C
【解析】
试题分析:
句意:
-我有点头疼。
-难怪呢。
你这么长时间一直在做数学练习。
根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
考点:
考查动词时态。
20.We________thebridgeforovertwoyearsanditwillbehalfayearbeforeit’scompleted.
A.arebuildingB.havebuilt
C.havebeenbuiltD.havebeenbuilding
【答案】D
【解析】
试题分析:
考查现在完成进行时态。
由时间状语forovertwoyears可确定要用现在完成时态,由语境知:
这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。
故要用现在完成进行时,因此选D。
句意:
我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:
考查现在完成进行时态。
21.-I_______inthesamepositiontoolong.Mylegshavefallenasleep.
-Shakeitalittlebeforeyougetup.
A.willsitB.havesat
C.amsittingD.havebeenstting
【答案】D
【解析】
【详解】
考查现在完成进行时。
句意:
——我坐的太久了,腿麻了。
——站起来之前动一动。
分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:
sbhave/hasbeendoingsth。
故D选项正确。
22.Eventhoughhegivesawayapieceofhisfortuneeachyear,thestockofBerkshireHathaway,thesourceofWarrenBuffet’swealth,________veryrapidly.
A.hasraisedB.hasbeenraising
C.hasrisenD.hasbeenrising
【答案】D
【解析】考查动词辨析和时态。
句意:
即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
故选D。
23.--Nicetoseeyouagainafteralltheseyears.What________?
--Well,I’vetriedmanythingssinceweleftschool.I’mnowworkingforalargeoilcompany.
A.haveyoudoneB.wereyoudoing
C.didyoudoD.haveyoubeendoing
【答案】D
【解析】
试题分析:
考查时态。
句意:
—这么多年以后再次看见你真是太好了。
这些年你一直在做什么?
—自从我毕业以后我尝试了很多事情。
我现在一家大型的石油公司。
根据句意说明是问对方这些年在做什么,故使用现在完成时表示。
D正确。
考点:
考查时态
点评:
时态的考查要根据上下文的语义和句子的关键词。
本题的关键词的alltheseyears.
24.(东北三省三校一联)TrafficconditionsinBeijing________fordecades.Atfirstpeopleonlycomplainedaboutjamsduringrushhours,buttodayeveryhourisrushhour.
A.isworseningB.haveworsened
C.havebeenworseningD.worsened
【答案】C
【解析】
考查动词的时态。
由空后的fordecades可推知,此处要用完成时态,故可以排除A、D两项。
由下句内容可知,北京这种交通状况是从过去一直持续到现在,且会持续下去,故应该用进行时态。
答案:
C
25.—Howdisgustingtheweatheris!
It________fornearlyaweek.
—Idon’tlikerainydayseither.However,therainyseasonusuallylastsaboutamonthhere.
A.hadrainedB.willberainingC.hasbeenrainingD.wasraining
【答案】C
【解析】
【详解】
考查动词时态。
句意:
——多讨厌的天气啊!
雨已经下了将近一个星期了。
——我也不喜欢雨天。
然而,这里的雨季通常持续一个月左右。
根据后文fornearlyaweek可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为it,故助动词用has。
故选C。
26.Butactually,theseEnglishers______graduallyinaccents,spellings,expressionsandtheusageofvocabularyandwehavetoadapttothat.
A.hadchangedB.changedC.havebeenchangingD.ischanging
【答案】C
【解析】
【详解】
考查时态。
句意:
但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。
结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/hasbeendoing,又主语theseEnglishers是复数,故用havebeenchanging,故选C项。
【点睛】
本题考查现在完成进行时
现在完成进行时表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。
现在完成进行时由“have/has+been+现在分词”构成。
I'vebeentryingtofindouthertelephonenumber.我一直在查问她的电话号码。
Theyhavebeenwideningtheroad.他们在拓宽这条路。
Sheisverytired.She'sbeentypinglettersallday.她很累了。
她整天都在录入信件。
27.—Tony,whyareyoureyesred?
—I________uppeppersforthelastfiveminutes.
A.cutB.wascutting
C.hadcutD.havebeencutting
【答案】D
【解析】
【详解】
考查现在完成进行时。
句意:
——Tony,你眼睛为什么是红的?
——那是近五分钟以来我一直在切辣椒。
”由forthelastfiveminutes时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。
故选D项。
【点睛】
各时态的区别:
①一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。
如:
Theenginestoppedbecausethefuelwasusedup.
②②过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时间内正在进行的动作等。
如:
HewaswatchingTVathomefrom3:
00to5:
00yesterdayafternoon.。
③③过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。
句中常用by引导的时间状语或以before,until,when,than等词引导的内含一般过去时的时间状语从句;或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。
如:
JohnandJanehadknowneachotherforalongtimebeforetheirmarriage.
表示在说话时刻之前到现在正在进行的动作。
如:
Wehavebeenwaitingforyouforhalfanhour.
我们已经等你半个钟头了(人还没到,还会继续等)Ithasbeenrainingfor3days。
已经下了3天的雨了(现在还没停止)。
本题中有关键词forthelastfiveminutes,由此可以判断出用现在完成进行时。
28.—IorderedPizzafordinner.Itshouldbehereanyminutenow!
—Pizzaagain?
We_______Pizzaeverynightforaweeknow!
A.hadB.werehaving
C.havebeenhavingD.willbehaving
【答案】C
【解析】句意:
——我订了披萨当晚饭。
它应该随时都会到的。
——又是披萨?
我们已经连续一个星期晚上都在吃披萨了!
结合时间状语everynightforaweeknow可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。
故选C。
【名师点睛】
本题考查时态,做时态类的题目,需要从句中找出时间状语,没有时间状语时,需要结合句意来判断。
根据everynightforaweeknow可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。
29.Japan’seconomyinthepasttwentyyears.Nooneknowshowlongitbeforeitregainsitsincrease.
A.hasbeendeclining;willbe
B.hasdeclined;wouldbe
C.hadbeenindecline;wouldtake
D.wasonthedecline;willtake
【答案】A
【解析】
试题分析:
考查时态辨析。
根据句意和时间指示词inthepasttwentyyears和介词before可以判断前后应该分别采用现在完成进行时和一般将来时。
句意:
日本经济在过去20年里一直在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在 完成 进行 时真题 汇编 答案