50套高中英语现在完成进行时.docx
- 文档编号:10518684
- 上传时间:2023-02-17
- 格式:DOCX
- 页数:22
- 大小:27.27KB
50套高中英语现在完成进行时.docx
《50套高中英语现在完成进行时.docx》由会员分享,可在线阅读,更多相关《50套高中英语现在完成进行时.docx(22页珍藏版)》请在冰豆网上搜索。
50套高中英语现在完成进行时
50套高中英语现在完成进行时
一、单项选择现在完成进行时
1.Heisreallynervous.He________backandforthallthenightwaitingfortheresults.
A.walkedB.hadwalked
C.hasbeenwalkingD.walks
【答案】C
【解析】
试题分析:
句意:
他是真得很紧张。
他整晚上都走来走去,在等待结果。
根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:
考查动词时态语态
2.---DoyouhaveanynewsaboutBob?
---Yeah.We______eachotherquitealotrecently.
A.havebeenseeingB.hadbeenseeingC.seeD.haveseen
【答案】A
【解析】
试题分析:
考查动词的时态。
句意你知道关于鲍伯的消息吗?
是的,我们最后一直联系比较多。
根据文中提到recently最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。
现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。
现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。
所以选A项。
考点:
考查动词的时态
3.—Mum,I’vegotaheadache.
—Youlong,dear.Gooutandtakeabreak.
A.hadreadB.havebeenreadingC.arereadingD.read
【答案】B
【解析】
考查时态。
句意:
妈妈,我有点头疼。
你一直读书读得时间很长了,出去休息一会吧。
根据语境从过去到现在一直在读书,还没有停下来,故用现在完成进行时态。
选B。
4.Wherewereyouatsuppertime?
I____foryoutojoinme.
A.waitedB.hadwaitedC.havebeenwaitingD.waswaiting
【答案】C
【解析】
时态题。
根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。
晚饭时你在哪?
我一直等你。
选C
5.—That’sthethirdtimehe’swontheawardinthisfield.
—Yes.He______hismaximumpotentialinthepastdecade.
A.exploredB.isexploringC.hasbeenexploringD.hasexplored
【答案】C
【解析】
考查时态。
从语意知“过去十年来他一直都在发掘他最大的潜能”,另外,从“inthepastdecade"可知应该用现在完成时,同时此处强调十年来他一直保有的状态”,所以选择用现在完成进行时,故选C。
6.He_______aroundtheclocksinceJune,whenthefirstEbolacaseappearedinthisagriculturalcounty.
A.hadbeenworkingB.hasbeenworking
C.isworkingD.wasworking
【答案】B
【解析】
试题分析:
考察时态。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
该句意思为:
自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。
根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。
故选B
7..
---Ihearyou__________atSmith’s.
---Yes,I__________thereforaboutthreemonths.
A.work;hadbeenworkingB.worked;wasworking
C.areworking;havebeenworkingD.worked;haveworked
【答案】C
【解析】
考查时态。
根据语境——我听说你在史密斯办公室工作。
——是的,我在那儿工作了大约3个月。
可知用现在进行时和现在完成进行时,选C。
8.--Howisyourcousin,Kate?
--Shebrokeherlegand______medicaltreatmentsince.
A.isreceivingB.hasreceived
C.receivedD.hasbeenreceiving
【答案】D
【解析】
试题分析:
考查时态。
句意:
--凯特,你表妹怎么了?
--她摔断了腿,从那以后就一直在接受治疗。
since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。
根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D。
考点:
考查时态
9.Eversincethenewparkwasopenedtothepubliclastmonth,I______awalkiniteverymorning.
A.amtakingB.take
C.havetakenD.havebeentaking
【答案】D
【解析】
试题分析:
考查现在完成进行时。
句意:
自从上个月新公园对外开放,我一直每天早上去散步。
故D正确。
考点:
考查现在完成进行时
【名师点睛】
现在完成进行时
1.形式:
have(has)+been+现在分词,以work为例:
肯定式:
He\Shehasbeenworking.
否定式:
He\Shehasnotbeenworking.
疑问式:
Hashe\shebeenworking?
2.用法:
现在完成进行时表示从过去某一时间开始一直延续到现在的动作。
现在这个动作可能刚刚终止,也可能仍在进行。
Ihavebeensittinghereallafternoon.我在这儿坐了一下午了。
Howlonghasitbeenraining?
雨下了多久了?
Theyhavebeenfightingforindependencesince1960s.他们从60年代以来一直为独立而斗争。
3.现在完成进行时和现在完成时的区别
1)现在完成进行时一般强调过去发生的动作现在仍在继续。
现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。
Ihavebeenwritinganarticle.我一直在写一篇文章。
(仍在)
Ihavewrittenanarticle.这已写好一篇文章。
(已完成)
Ihavebeenreadingthatbooksincelastweek.上周以来,我一直在读那本书。
(还在读)
Ihavereadthatbookbefore.以前我曾读过那本书。
(动作在过去曾经发生过)
2)现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。
现在完成时表示已经结束的动作,强调动作的结果。
Wherehaveyoubeen?
Wehavebeenlookingforyoueverywhere.
你到哪里去了?
我们到处在找你。
(表示刚刚结束的动作)
Wehavelookedforhim,buthaven'tfoundhim.
我们找过他,但没有找到他。
(表示动作已结束,强调支作的结果)
3)现在完成进行时表示现在以前的这段时间内反复发生的事情。
Alltheseyears,theyhavebeencontributingarticlestoourmagazine.
这些年来,创立们一直为我们杂志写稿。
Wehavebeenseeingquitealotofeachotherrecently.
最近我们常常见面。
10.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe_______Englishforayear.
A.studiesB.studied
C.isstudyingD.hasbeenstudying
【答案】D
【解析】
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool”和时间状语foryears可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
11.—Ihavegotaheadache.
—Nowonder.You___infrontofthatcomputertoolong.
A.workB.areworking
C.havebeenworkingD.worked
【答案】C
【解析】
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“Ihavegotaheadache.”可判断出由于在电脑前连续工作而造成了头痛,故选C项。
一般现在时表示经常性的动作或存在的状态;现在进行时表示正在进行的动作或存在的状态;一般过去时表示过去发生的动作或存在的状态。
12.Hehasagreatinterestintennisand______ittwiceaweekoverthepastyear.
A.playsB.played
C.hadplayedD.hasbeenplaying
【答案】D
【解析】
twiceaweekoverthepastyear到目前为止的一段时间内重复发生的活动,要用现在完成进行时。
他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
13.Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
【答案】A
【解析】
A 考查时态。
句意:
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
14.—What’sthepriceofpetrolthesedays?
—It________frequentlysincelastyear.
A.isarisenB.increased
C.hasbeenrisingD.hasraised
【答案】C
【解析】
考查动词时态。
根据语境可知“从去年以来汽油一直在涨”,故应选C项。
15.It'ssaidthatthey________abetterlifeeversincetheymovedtotheUS.
A.hadenjoyedB.havebeenenjoying
C.wereenjoyingD.wouldenjoy
【答案】B
【解析】
B考察动词时态。
句义:
据说,他们自从搬到美国后一直过着更好的生活。
根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
故应该使用现在完成进行时。
故B正确。
16.Itseemsthatwaterfromthistap________forsometime.We'llhavetotakeitaparttoputitright.
A.hadleakedB.isleaking
C.leakedD.hasbeenleaking
【答案】D
【解析】
根据句中时间状语forsometime以及后一分句的动词时态可知,选项动词动作强调到现在为止并仍在继续,故应排除选项A、C。
由于选项B现在进行时不可与一段时间状语连用,所以排除选项B,选D现在完成进行时。
17.Inordertogetgoodmarksinthecomingexam,myson______lateeverynightinthepastthreeweeks.
A.studiesB.studiedC.hasbeenstudyingD.wasstudying
【答案】C
【解析】
试题分析:
本题的关键词是时间状语inthepastthreeweeks,该结构常常与现在完成时连用。
通常与in/duringthepast/last+一段时间连用的句子都使用现在完成时。
惊讶:
在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。
本句使用现在完成进行时表示动作的延续。
故C正确。
考点:
考察时态
18.Iamsotired,forI________Englishfor2hours.
A.isstudyingB.havebeenstudying
C.wasstudyingD.hadbeenstudying
【答案】B
【解析】
句意:
我好累,因为我已经学习英语两个小时了。
根据“for2hours”可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,故应用现在完成进行时。
19.Inthepastseveralweeks,manycitiesinNorthernChinafromheavyfogsandseverecold.
A.hadsufferedB.havebeensufferingC.weresufferedD.suffered
【答案】B
【解析】
试题分析:
考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语Inthepastseveralweeks在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点:
考查动词的时态
20.--IamsureMarywillwinthefirstplaceinthecomingcompetition.
--Ithinkso.She________foritformonths.
A.haspreparedB.hasbeenpreparing
C.hadpreparedD.prepared
【答案】B
【解析】
试题分析:
考查时态。
句意:
--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:
考查时态
21.Allthestaffofthecompany,who______extrahoursthesedays,hopetofinishtheprojectasscheduled.
A.willworkB.havebeenworkingC.wereworkingD.haveworked
【答案】B
【解析】
【分析】
【详解】
考查现在完成进行时。
句意:
公司的所有员工,这些天一直在加班,希望按计划完成该项目。
根据语境可知,此处用现在完成时haveworked表示的是“过去开始一直持续到现在的动作”,且work的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。
说明员工“这些天一直在加班”。
故选B。
22.Tom____ontheessayfortwohoursbuthe_____onlyahundredwordsbynow.
A.hasbeenworking;haswrittenB.hasbeenworking;writes
C.worked;writtenD.worded;writes
【答案】A
【解析】
【分析】
【详解】
考查时态。
句意为:
Tom一直忙着写论文两个小时了,但是到现在为止他只写了100多个词。
由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完100个词了,所以用现在完成时,故A正确。
【点睛】
此题的简体关键是根据时间状语判断句子的时态。
第一空根据时间状语fortwohours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。
而第二空的时间状语为bynow,因此用现在完成时即可,所以用haswritten。
23.--Bob!
Howisyourproject?
IheardyoustarteditlastFriday,right?
--Oh!
I______forit.ButIhaven’tdecidedwhentodoit.
A.willprepareB.hadprepared
C.havebeenpreparingD.waspreparing
【答案】C
【解析】
【详解】
考查时态。
句意:
--Bob,你的项目怎么样了?
我听说你上周五就开始了,是吗?
--哦!
我已经在做准备,但还没有决定好什么时候开始做。
根据句意可知,我已经开始做准备了,不知道什么时候开始,说明还在准备中,用现在完成进行时最合适,即havebeendoing,故选C。
【点睛】
动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作发出的时间。
因此,考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应的时态。
但也可以通过时间状语、固定居心等来做出正确的选择。
本小题两人的对话,虽然上一句中给出了时间状语,但设空句并没有时间状语,需要考生通过语境和逻辑推理进行判断,根据上文提到上周五就开始项目了,下文说还没有决定什么时候做,可推断出设空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。
24.—Iamputtingonweightagain!
MaybeIshouldstartdoingyoga.
—You_______thatthewholemorning!
A.aresayingB.havesaidC.havebeensayingD.weresaying
【答案】C
【解析】考查时态。
句意:
——我又胖了!
也许我应该开始做瑜伽。
下句:
你已经说了整个上午了!
根据thewholemorning可知,该动作持续做了整个早上,表示动作从某一时间开始,一直持续到现在,用现在完成进行时态,故选C。
25.(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?
他是不是一直在制造麻烦?
26.—Ithinkthepaperistakingyoualongtimetowrite.
—I______onitforalmostamonthnow.
A.workedB.wasworking
C.amworkingD.havebeenworking
【答案】D
【解析】
考查时态。
上句:
我想写这篇论文要花你很长时间。
下句:
我写了差不多一个月了。
写论文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以要用现在完成进行时,故答案为D。
27.He_____withEnglishgrammareverynightoverthelastthreemonths.
A.strugglesB.st
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 50 高中英语 现在 完成 进行