最新复习专题现在完成进行时知识点归纳经典.docx
《最新复习专题现在完成进行时知识点归纳经典.docx》由会员分享,可在线阅读,更多相关《最新复习专题现在完成进行时知识点归纳经典.docx(17页珍藏版)》请在冰豆网上搜索。
![最新复习专题现在完成进行时知识点归纳经典.docx](https://file1.bdocx.com/fileroot1/2022-11/28/7c92a054-d183-49a8-bfbc-a1bee8e56b37/7c92a054-d183-49a8-bfbc-a1bee8e56b371.gif)
最新复习专题现在完成进行时知识点归纳经典
最新复习专题——现在完成进行时知识点归纳经典
一、初中英语现在完成进行时
1.—Youlooktired.
—I___________clothesallday.
A. washed
B. havewashed
C. wasabouttowash
D. havebeenwashing
【答案】D
【解析】【分析】句意:
——你看上去很累。
——我洗了一天的衣服。
此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
2.He_______itfortwohours,andhe'sstillwatchingnow.
A. hasbeenwatched
B. watching
C. hasbeenwatching
D. iswatching
【答案】C
【解析】【分析】由前半句的fortwohours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.—Look,Jimistalkingtohisfriendunderthetree.
—It_______behim.Hehas_______backtoCanada.
A. can’t;gone
B. can’t;been
C. maynot;been
D. mustn’t;gone
【答案】A
【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;maynot意为“可能不是”;must不用于否定句;另一方面,“have/hasgoneto+地点”意为“去了某地”,表示不在说话人这儿;“have/hasbeento+地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
4.Haveyouever_______withagroup?
A. tospeak
B. study
C. studying
D. studied
【答案】D
【解析】【分析】句意:
你曾经有过小组学习吗?
现在完成时的结构:
have+过去分词,故选D。
【点评】考查现在完成时的结构。
5.—Whyisyourforeignteacher’sChinesesogood?
—Becausehe Chinaforeightyears.
A. hasgoneto B. hasbeento C. hascometo D. hasbeenin
【答案】D
【解析】【分析】句意为:
--为什么你的外教的中文那么好?
--因为他来中国已经8年了。
时间状语foreightyears是一段时间,所以要用表示状态的短语bein的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
6.I toRongjianglastyear.ButI never toChongjiang.
A. went,have,been
B. willgo,have,been
C. went,have,gone D. go,have,gone
【答案】A
【解析】【分析】句意:
去年我去了榕江,但我从未去过重江。
由lastyear可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
7.I'msorryyou solong,butit'llstillbesometimebeforeJimgetsback.
A. wait
B. waited
C. hadwaited
D. havebeenwaiting
【答案】D
【解析】【分析】句意:
很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
havebeenwaiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句butit'llstillbesometimebeforeJimgetsback.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
8.Thecouple_________theirnewflatsincetheendoflastmonth.Theyhaven'tfinishedyet.
A. havebeendecorating
B. havedecorated
C. hasbeendecorating
D. wasdecorating
【答案】A
【解析】【分析】句意:
这对夫妇从上个月末起就一直在装饰他们的新公寓。
他们还没有完成。
decorate装饰,动词;根据句意和 sincetheendoflastmonth可知,此处表示动作从某一时间开始,一直持续到现在, 所以应该用现在完成进行时,且此处主语是thecouple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。
注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
9.Themostdeliciouscookiesintheworld________bygranny.Pleasewaittenmoreminutestoenjoythem.
A. makes
B. ismade
C. isbeingmade
D. isgoingtomake
【答案】C
【解析】【分析】考查时态和语态。
句意:
奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。
依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
10.—Tomsaysheistootiredtogoon.
—Hecan't.He________foranhour.
A. hadworked
B. hasjustworked
C. justworked
D. hasonlybeenworking
【答案】D
【解析】【分析】考查动词时态。
句意:
汤姆说他太累了不能继续了。
他不可能这样,他只工作了一个小时。
从本题的语境中可以看出他不可能累的原因是:
他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。
11.Why,you'relateagain!
I________hereforovertwohours!
A. amwaiting
B. waited
C. havebeenwaiting
D. waswaiting
【答案】C
【解析】【分析】考查现在完成进行时。
句意:
为什么,你又迟到了!
我在这里已经等了两个多小时了!
根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。
故选C项。
【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
构成:
have+been+doing。
12.I________myhomeworkforfourhours,butIamnotsurewhetherIcanhanditintomorrow.
A. havedone
B. havebeendoing
C. hadbeendoing
D. haddone
【答案】B
【解析】【分析】考查时态。
句意:
四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态
13.—HespeaksChineseverywell.
—It'snotsurprising.He___inBeijingfornineyearsnextweek.
A. hasbeenliving
B. haslived
C. willhavebeenlived
D. willhavebeenliving
【答案】D
【解析】【分析】句意:
—他汉语说的很好。
—这不吃惊。
下周他将已经在北京住了九年了。
表示持续到现在并且仍在进行的动作,应用现在完成进行时。
live为不及物动词,无被动语态。
故知选D项。
【点评】考查时态。
14.Thewesterncountrieshavebeen_________Christmasformanyyears.
A. celebrating
B. celebrate
C. celebrates
D. celebrated
【答案】A
【解析】【分析】have/hasbeen+现在分词是现在完成进行时;句意:
西方国家很多年来一直在庆祝圣诞节。
故选A。
15.—Nicetoseeyouagainafteralltheseyears.What________?
—Well,I'vetriedmanythingssinceweleftschool.I'mnowworkingforalargeoilcompany.
A. haveyoudone
B. wereyoudoing
C. didyoudo
D. haveyoubeendoing
【答案】D
【解析】【分析】考查时态。
句意:
—这么多年以后再次看见你真是太好了。
这些年你一直在做什么?
—自从我毕业以后我尝试了很多事情。
我现在在一家大型的石油公司。
根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。
故答案为D。
【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。
16.—What'swrong?
Youlookreallystressedout.
—I________thewholeweekpreparingformygraduationpaper.
A. work
B. haveworked
C. havebeenworking
D. worked
【答案】C
【解析】【分析】句意:
—你怎么了?
看起来真的压力很大。
—我已经连轴转努力了一整个星期来写我的毕业论文。
根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。
【点评】考查时态,本题涉及现在完成进行时。
17.DoctorSmith,who inShanghaiformorethantenyears,isconsideringworkinginHuaian,buthehasn'tdecidedyet.
A. hadworked
B. hasbeenworking
C. isworking
D. works
【答案】B
【解析】【分析】句意:
在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctorSmith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
18.—HowmuchdoyouknowaboutthetradewarbetweenChinaandAmerica?
—Well,thenewspapers________itinthepastfewweeks.
A. report B. willreport C. reported D. havebeenreporting
【答案】D
【解析】【分析】句意:
——你对中美之间的贸易战争了解多少?
——哦,在最近的几周里报纸一直在报道这件事。
根据时间状语nthepastfewweeks可知谓语动词用现在完成时或者现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
19.Myfriendsfromthemainland tomethattheyfindthecity'ssubwaycarsare"tooold"comparedwithwhattheypayforsubwaysinBeijing.
A. complained
B. iscomplaining
C. wascomplaining
D. havebeencomplaining
【答案】D
【解析】【分析】句意:
我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。
由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。
【点评】考查现在完成进行时。
注意根据主从句的时态关系确定正确的时态。
20.—Somuchremainstobedone!
—Well,it'snotsurprising.Somanypeople allthetimerecently.
A. come
B. havecome
C. havebeencoming
D. came
【答案】C
【解析】【分析】句意:
—还有许多事情要做!
—好吧,这并不奇怪。
最近来的人太多了。
考查时态。
根据allthetimerecently可知句子用现在完成进行时态,故答案为:
C。
【点评】考查时态在具体语境中的运用。
21.—I sobusilyrecentlythatI notimetohelpyouwithyourmaths.
—That'sOK.Icanmanageitbymyself.
A. havebeenworking;have
B. haveworked;had
C. amworking;willhave
D. hadbeenworking;hadhad
【答案】A
【解析】【分析】句意:
—我最近工作太忙碌了,没时间帮你学数学。
—没关系我自己能搞定。
由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。
故选A。
【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。
22.Anewmonetarypolicywilltakeeffectnextmonth.Reallygoodnews,especiallyforthosecompaniesthat_______withmoney.
A. havestruggled B. struggled C. havebeenstruggling D. hadstruggled
【答案】C
【解析】【分析】句意:
---新的货币政策将于下月生效。
---这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。
分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行,并有可能持续下去,强调动作的全过程。
故选C。
【点评】考查时态,本题涉及现在完成进行时。
23.—Ihaven'tseenJackythesedays.
—She________forthedrivingtestduetotakeplacenextMonday.
A. willprepare B. hasbeenpreparing C. waspreparing D. prepared
【答案】B
【解析】【分析】句意:
——这些天我没见过Jacky。
——她一直在为下周一的驾驶考试做准备。
表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时。
24.—I________inthesamepositiontoolongMylegshavefallenasleep.
—Shakeitalittlebeforeyougetup.
A. willsit B. havesat C. amsitting D. havebeensitting
【答案】D
【解析】【分析】句意:
——我坐得太久了,腿麻了。
——站起来之前动一动。
分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:
sbhave/hasbeendoingsth。
故选D。
【点评】考查时态,本题涉及现在完成进行时。
25.Thedebatehasonlyafewmomentsthatmightbeinspiringtothosewho________thisissue.
A. followed
B. hadfollowed
C. havebeenfollowing
D. werefollowing
【答案】C
【解析】【分析】句意:
这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。
分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选C。
【点评】考查时态,本题涉及现在完成时。
26.—Excuseme,whichmovieareyouwaitingfor?
—ThenewStarWars.We hereformorethantwohours.
A. waited
B. wait
C. wouldbewaiting
D. havebeenwaiting
【答案】D
【解析】【分析】句意:
—打扰了,你们在等哪一部电影?
—《星球大战》,我们已经在这儿等了两个多小时了。
"for+时间段"与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
27.Fromhistiredface,Icantellhe inthequeueforalongtime.
A. iswaiting
B. willwait
C. willbewaiting
D. hasbeenwaiting
【答案】D
【解析】【分析】句意:
从他疲惫的脸上,我可以看出他已经排了很长时间的队了。
根据下文foralongtime可知应用现在完成进行时,故选D。
【点评】考查时态语态,本题涉及现在完成进行时。
28.They theplanforaweek,butnodecisionhas .
A. havebeendiscussing;made
B. havebeend