现在完成进行时单元练习题含答案.docx
- 文档编号:17210232
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:20
- 大小:28.65KB
现在完成进行时单元练习题含答案.docx
《现在完成进行时单元练习题含答案.docx》由会员分享,可在线阅读,更多相关《现在完成进行时单元练习题含答案.docx(20页珍藏版)》请在冰点文库上搜索。
现在完成进行时单元练习题含答案
现在完成进行时单元练习题(含答案)
一、初中英语现在完成进行时
1.DoctorSmith,who inShanghaiformorethantenyears,isconsideringworkinginHuaian,buthehasn'tdecidedyet.
A. hadworked
B. hasbeenworking
C. isworking
D. works
【答案】B
【解析】【分析】句意:
在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctorSmith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.He_______itfortwohours,andhe'sstillwatchingnow.
A. hasbeenwatched
B. watching
C. hasbeenwatching
D. iswatching
【答案】C
【解析】【分析】由前半句的fortwohours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
故选C。
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.—CanMrReadspeakChinese?
—Yes.HespeaksChineseverywellbecausehe Chinaformanyyears.
A. hasbeenin B. hasbeento C. hasgoneto D. hascometo
【答案】A
【解析】【分析】句意为:
--里德先生会说中文吗?
---是的。
他汉语说得很好因为他已经在中国多年。
hasbeenin指的是某人在某地停留多长时间;hasbeento是去过某地已经回来;hasgoneto是去某地了,还没回来;hascometo是已经来到某地,根据句意可知选A
【点评】考查动词短语辨析
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.China________________greatachievementsinscienceandtechnologysince1978.
A. makes
B. made
C. hasmade
【答案】C
【解析】【分析】句意:
自1978年以来,中国在科学技术方面取得了巨大成就。
makegreatachievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。
根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。
注意现在完成时的用法。
8.Housingprices________sincetheendofthelastyear.Therefore,it'stimethecentralgovernment________someeffectivemeasurestobringthemundercontrol.
A. haveincreased;wouldtake
B. haveincreased;willtake
C. havebeenincreasing;take D. havebeenincreasing;took
【答案】D
【解析】【分析】考查时态和虚拟语气。
句意:
房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。
第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it'stimethat+did/shoulddo”的句式使用,故选D项。
9.Why,you'relateagain!
I________hereforovertwohours!
A. amwaiting
B. waited
C. havebeenwaiting
D. waswaiting
【答案】C
【解析】【分析】考查现在完成进行时。
句意:
为什么,你又迟到了!
我在这里已经等了两个多小时了!
根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。
故选C项。
【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
构成:
have+been+doing。
10.I________myhomeworkforfourhours,butIamnotsurewhetherIcanhanditintomorrow.
A. havedone
B. havebeendoing
C. hadbeendoing
D. haddone
【答案】B
【解析】【分析】考查时态。
句意:
四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态
11.Mary_______towritingclasseseverynightsinceJuneandthecoursewillendthisweek.
A. hadgone B. hasbeengoing C. isgoing D. went
【答案】B
【解析】【分析】。
句意:
从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
12.Dashan,who_________crosstalk,theChinesecomedictradition,fordecades,wantstomixitupwiththeWesternstand-uptradition.
A. willbelearning
B. islearning
C. hadbeenlearning
D. hasbeenlearning
【答案】D
【解析】【分析】考查时态。
本句的时间状语是“fordecades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。
所以使用现在完成进行时,强调动作的延续性和反复性。
故D正确。
13.Tom inthelibraryeverynightoverthelastthreemonths.
A. works B. worked C. hasbeenworking D. hadbeenworking
【答案】C
【解析】【分析】考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。
故答案为C。
【点评】本题的关键是牢记短语over/inthelast/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
14.Thewesterncountrieshavebeen_________Christmasformanyyears.
A. celebrating
B. celebrate
C. celebrates
D. celebrated
【答案】A
【解析】【分析】have/hasbeen+现在分词是现在完成进行时;句意:
西方国家很多年来一直在庆祝圣诞节。
故选A。
15.—Youlooktired.
—I___________clothesallday.
A. washed
B. havewashed
C. wasabouttowash
D. havebeenwashing
【答案】D
【解析】【分析】句意:
——你看上去很累。
——我洗了一天的衣服。
此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
16.—What'swrong?
Youlookreallystressedout.
—I________thewholeweekpreparingformygraduationpaper.
A. work
B. haveworked
C. havebeenworking
D. worked
【答案】C
【解析】【分析】句意:
—你怎么了?
看起来真的压力很大。
—我已经连轴转努力了一整个星期来写我的毕业论文。
根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。
【点评】考查时态,本题涉及现在完成进行时。
17.—Youlookprettytiredtoday!
—I anenvironmentalreportoverthelastfewdays,whichshouldbesubmittedtothebosstomorrow.
A. wrote
B. waswriting
C. hadwritten
D. havebeenwriting
【答案】D
【解析】【分析】句意:
—你今天看起来很累!
—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。
表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.
【点评】考查动词时态,本题涉及现在完成进行时的应用。
18.—HowmuchdoyouknowaboutthetradewarbetweenChinaandAmerica?
—Well,thenewspapers________itinthepastfewweeks.
A. report B. willreport C. reported D. havebeenreporting
【答案】D
【解析】【分析】句意:
——你对中美之间的贸易战争了解多少?
——哦,在最近的几周里报纸一直在报道这件事。
根据时间状语nthepastfewweeks可知谓语动词用现在完成时或者现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
19.______herambitionofbecomingaprofessionalsinger,she_____veryhardsinceanearlyage.
A. Torealize,hasbeentraining
B. Realizing,trained
C. Torealize,wastrained D. Realized,hastrained
【答案】A
【解析】【分析】句意:
为了实现成为职业歌手的志向,她从小就一直很努力地训练。
本题第一空中使用不定式做目的状语,第二句时间状语sinceanearlyage通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。
故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
20.It_________fortwoweeks,andthewholeareaisflooded.
A. hadrained
B. rains
C. wouldrain
D. hasbeenraining
【答案】D
【解析】【分析】句意:
连续下雨已经两周了,整个地区都发洪水了。
根据时间状语fortwoweeks,表示雨持续了两周,即:
雨一直在进行,要用现在完成进行时态.故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
21.—Why,Jack,youlooksotired!
—Well,I______thehouseandImustfinishtheworktomorrow.
A. waspainting
B. willbepainting
C. havepainted
D. havebeenpainting
【答案】D
【解析】【分析】句意:
——怎么啦,杰克,你看起来如此疲惫!
——噢,我一直都在粉刷房子,并且我明天必须完成。
根据句意可知应采用现在完成进行时态,强调动作一直在延续。
选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
22.You____yourdepressionforlong,andnowit'stimetorelaxyourself.
A. masked B. willhavemasked C. havebeenmasked D. havebeenmasking
【答案】D
【解析】【分析】句意:
你压抑了很久,现在是时候放松一下了。
根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。
故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
23.—WhereisMary?
—Oh,shewentoutafterbreakfast,and herpaperinthelibraryeversince.Youcanfindherthere.
A. Wrote
B. hadwritten
C. hasbeenwriting
D. iswriting
【答案】C
【解析】【分析】句意:
—Mary去哪了?
—她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。
考查时态。
Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:
C。
【点评】考查现在完成进行时。
24.—Ihaven'tseenJackythesedays.
—She________forthedrivingtestduetotakeplacenextMonday.
A. willprepare B. hasbeenpreparing C. waspreparing D. prepared
【答案】B
【解析】【分析】句意:
——这些天我没见过Jacky。
——她一直在为下周一的驾驶考试做准备。
表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时。
25.Thedebatehasonlyafewmomentsthatmightbeinspiringtothosewho________thisissue.
A. followed
B. hadfollowed
C. havebeenfollowing
D. werefollowing
【答案】C
【解析】【分析】句意:
这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。
分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选C。
【点评】考查时态,本题涉及现在完成时。
26.Inordertofindthemissingchild,villagers_____alltheycanoverthepastfivehours.
A. did
B. do
C. haddone
D. havebeendoing
【答案】D
【解析】【分析】句意:
为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。
A.did一般过去时B.do一般现在时C.haddone过去完成时表示过去的过去D.havebeendoing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。
根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
27.—Excuseme,whichmovieareyouwaitingfor?
—ThenewStarWars.We hereformorethantwohours.
A. waited
B. wait
C. wouldbewaiting
D. havebeenwaiting
【答案】D
【解析】【分析】句意:
—打扰了,你们在等哪一部电影?
—《星球大战》,我们已经在这儿等了两个多小时了。
"for+时间段"与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
28.—I'msureAndrewwillwinthefirstprizeinthefinal.
—Ithinkso.He_____foritmonths.
A. ispreparing
B. hasbeenprepar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在 完成 进行 单元 练习题 答案