高中英语现在完成进行时解题技巧及练习题含答案.docx
- 文档编号:4199135
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:15
- 大小:25.18KB
高中英语现在完成进行时解题技巧及练习题含答案.docx
《高中英语现在完成进行时解题技巧及练习题含答案.docx》由会员分享,可在线阅读,更多相关《高中英语现在完成进行时解题技巧及练习题含答案.docx(15页珍藏版)》请在冰豆网上搜索。
高中英语现在完成进行时解题技巧及练习题含答案
高中英语现在完成进行时解题技巧及练习题(含答案)
一、单项选择现在完成进行时
1.Kate________onhernewnovel,whichissupposedtocomeoutnextmonth.
A.wasworkingB.hadworked
C.willbeworkingD.hasbeenworking
【答案】D
【解析】
D考察时态。
句义:
凯特一直在忙着写她的新小说。
因为下个月应该就要出版了。
选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。
故D正确。
2.I________atopicforthecomposition,buthaven’tdecidedyet.
A.willthinkaboutB.havebeenthinkingabout
C.hadthoughtaboutD.wasthoughtabout
【答案】B
【解析】
试题分析:
考查时态:
句意:
我一直在考虑作文的话题,但是还没有决定呢。
从buthaven’tdecidedyet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:
考查时态
3.Frank,wherehaveyoubeen?
We_____yousince2o’clock.
A.havebeenwaitingforB.arewaitingfor
C.hadwaitedforD.waitedfor
【答案】A
【解析】
试题分析:
考查动词的时态。
句意:
弗兰克,你去哪了?
自从两点我们就在等你。
根据since2o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;
4..
---Ihearyou__________atSmith’s.
---Yes,I__________thereforaboutthreemonths.
A.work;hadbeenworkingB.worked;wasworking
C.areworking;havebeenworkingD.worked;haveworked
【答案】C
【解析】
考查时态。
根据语境——我听说你在史密斯办公室工作。
——是的,我在那儿工作了大约3个月。
可知用现在进行时和现在完成进行时,选C。
5.Thegirlhasagreatinterestinsportsand___badmintonclassestwiceaweekoverthepast2years.
A.takesB.took
C.istakingD.hasbeentaking
【答案】D
【解析】
试题分析:
句意:
这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。
A.takes一般现在时,B.took一般过去时,C.istaking现在进行时,D.hasbeentaking现在完成进行时。
overthepast2years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。
考点:
考查动词时态的用法。
6.—I’msureAndywillwinthefirstprizeinthecomingEnglishSpeechContest.
—Thereisnodoubtaboutit.He________foritformonths.
A.ispreparingB.waspreparing
C.hasbeenpreparingD.willprepare
【答案】C
【解析】
试题分析:
考查时态。
根据句意,要表示一直在…,应用现在完成进行时,句意:
—我相信安迪会在接下来的英语演讲比赛中得第一名。
—毫无疑问。
他准备了几个月了。
故选C
考点:
考查时态
7.--IamsureMarywillwinthefirstplaceinthecomingcompetition.
--Ithinkso.She________foritformonths.
A.haspreparedB.hasbeenpreparing
C.hadpreparedD.prepared
【答案】B
【解析】
试题分析:
考查时态。
句意:
--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:
考查时态
8.—Hey,man!
Whysotired?
—I_____forweeksforthecomingcelebrationoftheschool’s100thanniversary.
A.waspreparingB.havebeenpreparing
C.hadpreparedD.wasprepared
【答案】B
【解析】
试题分析:
考查动词的时态。
句意:
嘿,你为什么这么黑呢?
这几周来一直在准备学校百年诞辰。
根据forweeks可知这个动作一直都在持续,故选B项。
考点:
考查动词的时态
9.—Mum,Dadoughttostopworking?
—Yes,hehasabadheadachebecausehe_______toolong.
A.readB.hasbeenreading
C.hadreadD.isreading
【答案】B
【解析】
试题分析:
考察现在完成进行时。
现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。
结构为have/has+been+动词的现在分词。
句意:
上文:
妈妈,爸爸应该停止工作了吗?
下文:
他由于一直读书时间过长而头疼。
故选B。
考点:
考察现在完成进行时
10.Thecrazyfans___________patientlyfortwohours,andtheywillwaittillthemoviestararrives.
A.arewaitingB.hadwaited
C.havebeenwaitingD.willwait
【答案】C
【解析】
试题分析:
考查动词的时态和语态。
句意:
疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语fortwohours,,表示现在完成进行时,故选C项。
考点:
考查动词的时态和语态
11.—Youlookgreat!
—I______out.Checkoutmymuscles!
A.willwork
B.wasworking
C.havebeenworking
D.hadbeenworking
【答案】C
【解析】
句意:
—你看起来很棒啊!
—我一直都在锻炼。
你看看我的肌肉!
根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。
使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。
故使用现在完成进行时。
C正确。
12.Jessicaoughttostopwork.Shehasaheadachebecauseshe_______toolong.
A.readB.isreading
C.hadreadD.hasbeenreading
【答案】D
【解析】
本题考查时态。
从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。
13.Myseven-year-olddaughterhasagreatinterestinmusicand_______Pianoclassestwiceaweekoverthelastthreeyears.
A.tookB.istakingC.hadtakenD.hasbeentaking
【答案】D
【解析】
试题分析:
句意:
我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。
和时间overthelastthreeyears.连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。
考点:
考查时态
14.(河北普通高中高三质量监测)Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
【答案】A
【解析】
A 考查时态。
句意:
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
15.--Ihavegotaheadache.
--Nowonder.You_________onthemathexercisestoolong.
A.workB.areworkingC.havebeenworkingD.worked
【答案】C
【解析】
试题分析:
句意:
-我有点头疼。
-难怪呢。
你这么长时间一直在做数学练习。
根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
考点:
考查动词时态。
16.Mr.Smith________hispupilshowtoprepareforthetestsince8am,butnoonelistenstohim.
A.hastoldB.istelling
C.hasbeentellingD.willhavetold
【答案】C
【解析】
句意:
Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
17.Inthepastseveralweeks,manycitiesinNorthernChinafromheavyfogsandseverecold.
A.hadsufferedB.havebeensufferingC.weresufferedD.suffered
【答案】B
【解析】
试题分析:
考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语Inthepastseveralweeks在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点:
考查动词的时态
18.—I_______thedishesforoveraweek.It’syourturn.
—I______youwouldsaysomethinglikethat.
A.havewashed;haveknownB.havebeenwashing;knew
C.havewashed;knowD.havebeenwashing;know
【答案】B
【解析】
试题分析:
句意:
——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:
现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:
考查动词时态。
19.—Icountedsheep,IdrankmilkandItriedeverything,butnothinghelped.
—Itseemsyou_____toomuchrecently.Trysomesleepingpills.
A.workedB.workC.hadworkedD.havebeenworking
【答案】D
【解析】
试题分析:
recently提示用现在完成时或现在完成进行时。
用法相同的副词还有lately,sofar,uptonow,bynow,fortwodays,sincelastFriday,in/during/overthelast/past/fewdays等。
故答案为D。
考点:
动词时态。
20.Hehasagreatinterestintennisand______ittwiceaweekoverthepastyear.
A.playsB.played
C.hadplayedD.hasbeenplaying
【答案】D
【解析】
twiceaweekoverthepastyear到目前为止的一段时间内重复发生的活动,要用现在完成进行时。
他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
21.—What’sup?
Youlookworried.
—Well,I______ontheproblemfor5hoursbutIhaven’tgotasingleclue.
A.haveworkedB.worked
C.willworkD.havebeenworking
【答案】D
【解析】
试题分析:
考查时态。
从时间状语for5hours,可排除BC,然后根据butIhaven'tgotasingleclue,说明work这个动作还要持续下去,故用现在完成进行时。
句意:
——怎么啦?
你看起来很焦急。
——唔,我花了5个小时在这个问题上但现在还没有什么头绪。
考点:
考查时态。
22.—Iamputtingonweightagain!
MaybeIshouldstartdoingyoga.
—You_______thatthewholemorning!
A.aresayingB.havesaidC.havebeensayingD.weresaying
【答案】C
【解析】考查时态。
句意:
——我又胖了!
也许我应该开始做瑜伽。
下句:
你已经说了整个上午了!
根据thewholemorning可知,该动作持续做了整个早上,表示动作从某一时间开始,一直持续到现在,用现在完成进行时态,故选C。
23.(2018·江苏97校联考)—Youlookprettytiredtoday!
—I anenvironmentalreportoverthelastfewdays,whichshouldbesubmittedtothebosstomorrow.
A.wroteB.waswriting
C.hadwrittenD.havebeenwriting
【答案】D
【解析】考查动词时态。
句意:
--你今天看起来很累!
--在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。
表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.
【名师点睛】
现在完成进行时:
基本结构:
have/has+been+现在分词
用法:
1.现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。
I'vebeenwaitingforanhourbuthestillhasn'tcome.我已经等了一个小时,但他还没有来。
Howlonghaveyoubeendoingthiswork?
你做这工作多久了?
2、表示动作刚刚结束。
(有时指出结果)
Theyhavebeentalkingaboutthebook.他们刚刚在讨论这本书。
Myclothesarewet.I'vebeenwalkingintherain.我的衣服湿了,我一直走在雨中。
3、表示某种感情色彩。
Who'sbeentellingyousuchnonsense?
谁告诉你这个消息的?
(气愤)
4、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。
Shehasbeentellingme.她一直想告诉我。
Theyhavebeengoingtobuildabridgeoverthelakeforyears.数年来,他们一直想在湖上建一座桥。
(但未能实现)
5、表示一个过去动作对现在的影响或造成的结果。
(相当于现在完成时)
Who'sbeeninsultingyou?
谁欺负你了?
Theroomstinks.Someone'sbeensmokinginhere.屋里有烟味,有人抽烟了。
6、表示重复。
(指断断续续,而非一直不停)
Ihavebeenbiddinggoodbyetosomefriendstoday.我今天同好几个朋友告了别。
Hashebeenmakingtrouble?
他是不是一直在制造麻烦?
24.Eventhoughhegivesawayapieceofhisfortuneeachyear,thestockofBerkshireHathaway,thesourceofWarrenBuffet’swealth,________veryrapidly.
A.hasraisedB.hasbeenraising
C.hasrisenD.hasbeenrising
【答案】D
【解析】考查动词辨析和时态。
句意:
即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
故选D。
25.Tominthelibraryeverynightoverthelastthreemonths.
A.worksB.worked
C.hasbeenworkingD.hadbeenworking
【答案】C
【解析】
考查考察时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。
26.--Nicetoseeyouagainafteralltheseyears.What________?
--Well,I’vetriedmanythingssinceweleftschool.I’mnowworkingforalargeoilcompany.
A.haveyoudoneB.wereyoudoing
C.didyoudoD.haveyoubeendoing
【答案】D
【解析】
试题分析:
考查时态。
句意:
—这么多年以后再次看见你真是太好了。
这些年你一直在做什么?
—自从我毕业以后我尝试了很多事情。
我现在一家大型的石油公司。
根据句意说明是问对方这些年在做什么,故使用现在完成时表示。
D正确。
考点:
考查时态
点评:
时态的考查要根据上下文的语义和句子的关键词。
本题的关键词的alltheseyears.
27.Mary_______towritingclasseseverynightsinceJuneandthecoursewillendthisweek.
A.hadgoneB.hasbeengoing
C.isgoingD.went
【答案】B
【解析】考查时态。
句意:
从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
28.---I’msureAndrewwillwinthefirstprizeinthefinal.
---Ithinkso.He_____foritmonths.
A.ispreparingB.hasbeenpreparingC.waspreparingD.hadbeenpreparing
【答案】B
【解析】
【详解】
考查时态。
句意:
---我确信Andrew在决赛中会获得一等奖。
---我也这么想,他已经准备了好几个月了。
可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。
29.Japan’seconomyinthepasttwentyyears.Nooneknowshowlongitbeforeitregainsitsincrease.
A.hasbeendeclining;willbe
B.hasdeclined;wouldbe
C.hadbeenindecline;wouldtake
D.wasonthedecline;willtake
【答案】A
【解析】
试题分析:
考查时态辨析。
根据句意和时间指示词inthepasttwentyyears和介词before可以判断前后应该分别采用现在完成进行时和一般将来时。
句意:
日本经济在过去20年里一直在下滑。
谁也不知道在它恢复增长前还需要多长的时间。
根据句意可以判断,故选A。
考点:
考查时态辨析
30.Inordertofindthemissingchild,villagers_____alltheycanoverthepastfivehours.
A.didB.do
C.haddoneD.havebeendoing
【答案】D
【解析】
试题分析:
考查动词时态。
句意:
为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。
A.did一般过去时B.do一般现在时C.haddone过去完成时表示过去的过去D.havebeendoing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。
根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故D正确。
考点:
考查动词时态
31.Tom____ontheessayfortwohoursbuthe_____onlyahundredwordsbynow.
A.h
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中英语 现在 完成 进行 解题 技巧 练习题 答案