高考英语现在完成进行时专题训练答案及解析Word下载.docx
- 文档编号:7566860
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:19
- 大小:25.27KB
高考英语现在完成进行时专题训练答案及解析Word下载.docx
《高考英语现在完成进行时专题训练答案及解析Word下载.docx》由会员分享,可在线阅读,更多相关《高考英语现在完成进行时专题训练答案及解析Word下载.docx(19页珍藏版)》请在冰点文库上搜索。
考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
4.--IamsureMarywillwinthefirstplaceinthecomingcompetition.
--Ithinkso.She________foritformonths.
A.haspreparedB.hasbeenpreparing
C.hadpreparedD.prepared
考查时态。
--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;
根据句意可知,这里说的是现在的情况,排除C;
现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
5.—Nowtheweight.Only115.You’dbetterputonafewpounds.
—Well,actually,I________likeahorse.
A.ateB.waseatingC.havebeeneatingD.willeat
“现在(称)体重,只有115.你最好再增重几镑。
”“噢,实际上,我一直都很大食量。
”发生在过去,并有可能继续下去,应该用现在完成进行时。
故选C。
6.---Alice,what’swrongwithyou?
Youlooksowornout.
---Nothingserious.ImynewhousealldayandI’mafraidIwon’tfinishuntiltomorrowafternoon.
A.havewhitewashedB.amwhitewashing
C.havebeenwhitewashingD.shallbewhitewashing
---爱丽丝,你怎么了?
你看起来很疲劳啊。
--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。
用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。
选C。
7.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe_______Englishforayear.
A.studiesB.studied
C.isstudyingD.hasbeenstudying
【答案】D
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool”和时间状语foryears可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
8.---Susanissoexcited!
---Oh,yes!
SheisbusypreparingforhertriptoAfricathatshe_____foryears.
A.hasbeenexpectingB.wasexpecting
C.hadbeenexpectingD.wouldbeexpecting
【答案】A
--苏三好兴奋啊!
--是的。
她正在忙着准备她渴望已久的非洲之旅呢。
根据对话中的“is”可知,两个人说的是现在的情况,排除C;
发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
9.—I’msureAndywillwinthefirstprizeinthecomingEnglishSpeechContest.
—Thereisnodoubtaboutit.He________foritformonths.
A.ispreparingB.waspreparing
C.hasbeenpreparingD.willprepare
根据句意,要表示一直在…,应用现在完成进行时,句意:
—我相信安迪会在接下来的英语演讲比赛中得第一名。
—毫无疑问。
他准备了几个月了。
故选C
10.---where’sMom?
-----She’sinthekitchen.She_____thehouseworkallmorning
A.isdoingB.wasdoing
C.didD.hasbeendoing
考查动词的时态。
妈妈在哪?
她在厨房里。
她今早上一直在做家务。
根据allmorning表示一直做某事,故选D项。
考查动词的时态
11..
---Ihearyou__________atSmith’s.
---Yes,I__________thereforaboutthreemonths.
A.work;
hadbeenworkingB.worked;
wasworking
C.areworking;
havebeenworkingD.worked;
haveworked
根据语境——我听说你在史密斯办公室工作。
——是的,我在那儿工作了大约3个月。
可知用现在进行时和现在完成进行时,选C。
12.—What’sthepriceofpetrolthesedays?
—It________frequentlysincelastyear.
A.isarisenB.increased
C.hasbeenrisingD.hasraised
考查动词时态。
根据语境可知“从去年以来汽油一直在涨”,故应选C项。
13.—Howisyourcousin,Kate?
—Shebrokeherlegand________medicaltreatmentsince.
A.isreceivingB.hasreceived
C.receivedD.hasbeenreceiving
D考察动词时态。
句义:
Kate,你的表姐怎么样了?
—她的腿摔断了,自从那时以来一直都在接受治疗。
由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。
故D正确。
14.Jessicaoughttostopwork.Shehasaheadachebecauseshe_______toolong.
A.readB.isreading
C.hadreadD.hasbeenreading
本题考查时态。
从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。
15.(安徽省芜湖三校一模)Arecentstudyhasfoundthatthenumberofsmokers________sharplyoverthepastfiveyears.
A.isincreasing
B.areincreasing
C.hasbeenincreasing
D.havebeenincreasing
选C 考查时态和主谓一致。
最近一项研究表明,在过去五年里,吸烟者人数急剧上升。
thenumberof后接复数名词作主语,谓语动词则用第三人称单数;
时间状语overthepastfiveyears表明用现在完成进行时。
16.(河北普通高中高三质量监测)Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
A 考查时态。
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
17.Inordertogetgoodmarksinthecomingexam,myson______lateeverynightinthepastthreeweeks.
A.studiesB.studiedC.hasbeenstudyingD.wasstudying
本题的关键词是时间状语inthepastthreeweeks,该结构常常与现在完成时连用。
通常与in/duringthepast/last+一段时间连用的句子都使用现在完成时。
惊讶:
在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。
本句使用现在完成进行时表示动作的延续。
故C正确。
考察时态
18.--Ihavegotaheadache.
--Nowonder.You_________onthemathexercisestoolong.
A.workB.areworkingC.havebeenworkingD.worked
试题分析:
-我有点头疼。
-难怪呢。
你这么长时间一直在做数学练习。
根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
19.Iamsotired,forI________Englishfor2hours.
A.isstudyingB.havebeenstudying
C.wasstudyingD.hadbeenstudying
我好累,因为我已经学习英语两个小时了。
根据“for2hours”可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,故应用现在完成进行时。
20.—Idon’trememberhavingeverseenJohnsincelastweek.Hashegonesomewhere?
—Notreally.He_______hisnewly-boughtapartment.
A.hasdecoratedB.wasdecorating
C.decoratedD.hasbeendecorating
考查现在完成进行时态的使用。
由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成进行时。
句意为自从上个星期我不记得见过John了,他出去了吗?
没有,他一直在装修他新买的公寓。
故选D。
21.---Ihearyou’llcancelallyourplansandappointments.Why?
---They_____mylife.Ijustcan’tstop.
A.controlB.controlled
C.havecontrolledD.havebeencontrolling
【详解】
-我听说你取消了你所有的计划和预约,为什么呢?
-因为他们一直在掌控我的生活,我控制不了了。
强调动作发生在过去持续到了现在,且一直在进行,用现在完成进行时,选D。
22.—Iamputtingonweightagain!
MaybeIshouldstartdoingyoga.
—You_______thatthewholemorning!
A.aresayingB.havesaidC.havebeensayingD.weresaying
【解析】考查时态。
——我又胖了!
也许我应该开始做瑜伽。
下句:
你已经说了整个上午了!
根据thewholemorning可知,该动作持续做了整个早上,表示动作从某一时间开始,一直持续到现在,用现在完成进行时态,故选C。
23.He_____withEnglishgrammareverynightoverthelastthreemonths.
A.strugglesB.struggled
C.hasbeenstrugglingD.hadbeenstruggling
【解析】考查动词时态。
在过去的三个月里他每天晚上都在努力学英语语法。
根据overthelastthreemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
24.Eventhoughhegivesawayapieceofhisfortuneeachyear,thestockofBerkshireHathaway,thesourceofWarrenBuffet’swealth,________veryrapidly.
A.hasraisedB.hasbeenraising
C.hasrisenD.hasbeenrising
【解析】考查动词辨析和时态。
即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·
哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;
rise是不及物动词,表示某物上涨;
财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
25.---I’msureAndrewwillwinthefirstprizeinthefinal.
---Ithinkso.He_____foritmonths.
A.ispreparingB.hasbeenpreparingC.waspreparingD.hadbeenpreparing
---我确信Andrew在决赛中会获得一等奖。
---我也这么想,他已经准备了好几个月了。
可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。
26.—Howdisgustingtheweatheris!
It________fornearlyaweek.
—Idon’tlikerainydayseither.However,therainyseasonusuallylastsaboutamonthhere.
A.hadrainedB.willberainingC.hasbeenrainingD.wasraining
——多讨厌的天气啊!
雨已经下了将近一个星期了。
——我也不喜欢雨天。
然而,这里的雨季通常持续一个月左右。
根据后文fornearlyaweek可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为it,故助动词用has。
27.Inmyyoungeryears,myfathergavemesomeadvicethatI_____inmymindeversince.
A.turnedoverB.wasturningover
C.hadturnedoverD.havebeenturningover
在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直在我的脑海里翻来覆去。
turnover表示仔细回想,反复斟酌,考虑。
因为句中eversince“自从…”这里谓语动词turnover在将来会继续下去,故用现在完成进行时havebeendoing。
【点睛】
现在完成进行时的用法:
其构成为:
主语+have/has+been+动词的现在分词+其他成分。
表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
1、现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。
如:
IthasbeenrainingsincelastSunday自上周星期日以来就一直在下雨。
He'
sbeenwatchingtelevisionallday.他看了一天电视了。
2、现在完成进行时有时表示根据直接或间接的证据得出的结论。
Sheisverytired.She'
sbeentypinglettersallda她很累了,她整天都在打信件。
Hereyesarered.Shehasbeencrying她眼睛红了,她一直在哭。
28.—Tony,whyareyoureyesred?
—I________uppeppersforthelastfiveminutes.
A.cutB.wascutting
C.hadcutD.havebeencutting
考查现在完成进行时。
——Tony,你眼睛为什么是红的?
——那是近五分钟以来我一直在切辣椒。
”由forthelastfiveminutes时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。
故选D项。
各时态的区别:
①一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。
Theenginestoppedbecausethefuelwasusedup.
②②过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时间内正在进行的动作等。
HewaswatchingTVathomefrom3:
00to5:
00yesterdayafternoon.。
③③过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。
句中常用by引导的时间状语或以before,until,when,than等词引导的内含一般过去时的时间状语从句;
或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。
JohnandJanehadknowneachotherforalongtimebeforetheirmarriage.
表示在说话时刻之前到现在正在进行的动作。
Wehavebeenwaitingforyouforhalfanhour.
我们已经等你半个钟头了(人还没到,还会继续等)Ithasbeenrainingfor3days。
已经下了3天的雨了(现在还没停止)。
本题中有关键词forthelastfiveminutes,由此可以判断出用现在完成进行时。
29.Thefamousstar_____inNewYorkeversinceshemovedtherein1987.
A.livedB.isliving
C.hasbeenlivingD.hadlived
自从1987年那个著名的明星搬到纽约以来他就一直住在那里。
由句意和eversince...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。
考查动词时态的用法。
30.—What’stherecentprogressinXiong’anNewArea,firstannouncedtwoyearsago?
—It_____increasingattentionfromforeigncompaniesgivenitshugedevelopmentpotential.
A.hasbeenattractingB.hadattractedC.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高考 英语 现在 完成 进行 专题 训练 答案 解析