最新 现在完成进行时测试题及答案经典.docx
《最新 现在完成进行时测试题及答案经典.docx》由会员分享,可在线阅读,更多相关《最新 现在完成进行时测试题及答案经典.docx(20页珍藏版)》请在冰点文库上搜索。
![最新 现在完成进行时测试题及答案经典.docx](https://file1.bingdoc.com/fileroot1/2023-7/17/f6d33b9c-d6b3-48e6-867c-72aa0f133ca6/f6d33b9c-d6b3-48e6-867c-72aa0f133ca61.gif)
最新现在完成进行时测试题及答案经典
最新现在完成进行时测试题及答案经典
一、初中英语现在完成进行时
1.TheFordCompany itsautonomousminicarsonpublicroadsinArizona,theUS,withoutasafetydriversinceOctober,2017.
A. hasbeenoperating
B. hasoperated
C. hadbeenoperating
D. hadoperated
【答案】A
【解析】【分析】句意:
自2017年10月。
福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。
since,“自从”,Since后如果是过去的时间,主句要用现在完成时。
因此可知C、D是过去完成时,不符合。
现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。
而B是现在完成时,表示动作到现在已完成或停止。
分析可知从过去一直至现在,要用现在完成进行时,故选A。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
2.—Look,thelightisstilloninHelen'soffice.
—Maybeshe______herworkyet.
A. doesn'tfinish
B. won'tfinish
C. hasn'tfinished
D. didn'tfinish
【答案】C
【解析】【分析】句意:
——看,海伦的办公室的灯还亮着在。
——也许她还没有完成工作。
yet用于否定句末,是现在完成时的标志词,故选C。
【点评】考查动词的时态。
3.Wecan’tgetsleepwithastrongwind outside.
A. blow
B. blowing
C. blew
D. blows
【答案】B
【解析】【分析】句意:
我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
4.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。
【点评】考查动词的时态,注意句中的时间状语的暗示。
5.I'msorryyou solong,butit'llstillbesometimebeforeJimgetsback.
A. wait
B. waited
C. hadwaited
D. havebeenwaiting
【答案】D
【解析】【分析】句意:
很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
havebeenwaiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句butit'llstillbesometimebeforeJimgetsback.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
6.China________________greatachievementsinscienceandtechnologysince1978.
A. makes
B. made
C. hasmade
【答案】C
【解析】【分析】句意:
自1978年以来,中国在科学技术方面取得了巨大成就。
makegreatachievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。
根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。
注意现在完成时的用法。
7.Themostdeliciouscookiesintheworld________bygranny.Pleasewaittenmoreminutestoenjoythem.
A. makes
B. ismade
C. isbeingmade
D. isgoingtomake
【答案】C
【解析】【分析】考查时态和语态。
句意:
奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。
依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
8.—HespeaksChineseverywell.
—It'snotsurprising.He___inBeijingfornineyearsnextweek.
A. hasbeenliving
B. haslived
C. willhavebeenlived
D. willhavebeenliving
【答案】D
【解析】【分析】句意:
—他汉语说的很好。
—这不吃惊。
下周他将已经在北京住了九年了。
表示持续到现在并且仍在进行的动作,应用现在完成进行时。
live为不及物动词,无被动语态。
故知选D项。
【点评】考查时态。
9.Mary_______towritingclasseseverynightsinceJuneandthecoursewillendthisweek.
A. hadgone B. hasbeengoing C. isgoing D. went
【答案】B
【解析】【分析】。
句意:
从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
10.I'mtiredout.I_______ allafternoonandIdon'tseemtohavefinishedanything.
A. shopped
B. haveshopped
C. hadshopped
D. havebeenshopping
【答案】D
【解析】【分析】句意:
我很累。
我整个下午一直在购物而且好像什么事也没做成。
用现在完成进行时表一直发生的动作。
11.—Nicetoseeyouagainafteralltheseyears.What________?
—Well,I'vetriedmanythingssinceweleftschool.I'mnowworkingforalargeoilcompany.
A. haveyoudone
B. wereyoudoing
C. didyoudo
D. haveyoubeendoing
【答案】D
【解析】【分析】考查时态。
句意:
—这么多年以后再次看见你真是太好了。
这些年你一直在做什么?
—自从我毕业以后我尝试了很多事情。
我现在在一家大型的石油公司。
根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。
故答案为D。
【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。
12.Tom inthelibraryeverynightoverthelastthreemonths.
A. works B. worked C. hasbeenworking D. hadbeenworking
【答案】C
【解析】【分析】考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。
故答案为C。
【点评】本题的关键是牢记短语over/inthelast/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
13.He_____withEnglishgrammareverynightoverthelastthreemonths.
A. struggles
B. struggled
C. hasbeenstruggling
D. hadbeenstruggling
【答案】C
【解析】【分析】句意:
在过去的三个月里他每天晚上都在努力学英语语法。
根据overthelastthreemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
14.He_______itfortwohours,andhe'sstillwatchingnow.
A. hasbeenwatched
B. watching
C. hasbeenwatching
D. iswatching
【答案】C
【解析】【分析】由前半句的fortwohours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
故选C。
15.—Youlookprettytiredtoday!
—I anenvironmentalreportoverthelastfewdays,whichshouldbesubmittedtothebosstomorrow.
A. wrote
B. waswriting
C. hadwritten
D. havebeenwriting
【答案】D
【解析】【分析】句意:
—你今天看起来很累!
—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。
表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.
【点评】考查动词时态,本题涉及现在完成进行时的应用。
16.—What'swrong?
Youlookreallystressedout.
—I________thewholeweekpreparingformygraduationpaper.
A. work
B. haveworked
C. havebeenworking
D. worked
【答案】C
【解析】【分析】句意:
—你怎么了?
看起来真的压力很大。
—我已经连轴转努力了一整个星期来写我的毕业论文。
根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。
【点评】考查时态,本题涉及现在完成进行时。
17.Myfriendsfromthemainland tomethattheyfindthecity'ssubwaycarsare"tooold"comparedwithwhattheypayforsubwaysinBeijing.
A. complained
B. iscomplaining
C. wascomplaining
D. havebeencomplaining
【答案】D
【解析】【分析】句意:
我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。
由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。
【点评】考查现在完成进行时。
注意根据主从句的时态关系确定正确的时态。
18.—Isn'tithardtodrivedowntowntowork?
—Yes,that'swhyI________toworkbytrain.
A. havebeengoing
B. havegone
C. wasgoing
D. willhavegone
【答案】A
【解析】【分析】考查时态:
根据句意:
-开车到市中心工作难道不难吗?
-是,那就是我为什么一直坐火车上班的原因。
说明坐火车上班一直持续到现在以后可能还在做。
用现在完成进行时,选A。
【点评】考查现在完成进行时。
19.—Why,Jack,youlooksotired!
—Well,I______thehouseandImustfinishtheworktomorrow.
A. waspainting
B. willbepainting
C. havepainted
D. havebeenpainting
【答案】D
【解析】【分析】句意:
——怎么啦,杰克,你看起来如此疲惫!
——噢,我一直都在粉刷房子,并且我明天必须完成。
根据句意可知应采用现在完成进行时态,强调动作一直在延续。
选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
20.—WhereisMary?
—Oh,shewentoutafterbreakfast,and herpaperinthelibraryeversince.Youcanfindherthere.
A. Wrote
B. hadwritten
C. hasbeenwriting
D. iswriting
【答案】C
【解析】【分析】句意:
—Mary去哪了?
—她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。
考查时态。
Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:
C。
【点评】考查现在完成进行时。
21.—Somuchremainstobedone!
—Well,it'snotsurprising.Somanypeople allthetimerecently.
A. come
B. havecome
C. havebeencoming
D. came
【答案】C
【解析】【分析】句意:
—还有许多事情要做!
—好吧,这并不奇怪。
最近来的人太多了。
考查时态。
根据allthetimerecently可知句子用现在完成进行时态,故答案为:
C。
【点评】考查时态在具体语境中的运用。
22.—Ihaven'tseenJackythesedays.
—She________forthedrivingtestduetotakeplacenextMonday.
A. willprepare B. hasbeenpreparing C. waspreparing D. prepared
【答案】B
【解析】【分析】句意:
——这些天我没见过Jacky。
——她一直在为下周一的驾驶考试做准备。
表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时。
23.TheMayFourthMovementwaslaunchedin1919anditsspirit________Chineseyouthtomakecontributionstonationalrejuvenationeversince.
A. ismotivating
B. hasbeenmotivating
C. motivated
D. wasmotivating
【答案】B
【解析】【分析】句意:
五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。
由"eversince"可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。
故选B。
【点评】考查时态,本题涉及现在完成进行时。
24.Thedebatehasonlyafewmomentsthatmightbeinspiringtothosewho________thisissue.
A. followed
B. hadfollowed
C. havebeenfollowing
D. werefollowing
【答案】C
【解析】【分析】句意:
这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。
分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选C。
【点评】考查时态,本题涉及现在完成时。
25.Inordertofindthemissingchild,villagers_____alltheycanoverthepastfivehours.
A. did
B. do
C. haddone
D. havebeendoing
【答案】D
【解析】【分析】句意:
为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。
A.did一般过去时B.do一般现在时C.haddone过去完成时表示过去的过去D.havebeendoing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。
根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
26.Fromhistiredface,Icantellhe inthequeueforalongtime.
A. iswaiting
B. willwait
C. willbewaiting
D. hasbeenwaiting
【答案】D
【解析】【分析】句意:
从他疲惫的脸上,我可以看出他已经排了很长时间的队了。
根据下文foralongtime可知应用现在完成进行时,故选D。
【点评】考查时态语态,本题涉及现在完成进行时。
27.—I'msureAndrewwillwinthefirstprizeinthefinal.
—Ithinkso.He_____foritmonths.
A. ispreparing
B. hasbeenpreparing
C. waspreparing
D. hadbeenpreparing
【答案】B
【解析】【分析】句意:
—我确信Andrew在决赛中会获得一等奖。
—我也这么想,他已经准备了好几个月了。
可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。
【点评】考查时态,本题涉及现在完成进行时。
28.Heissuretopassthetest,forhe_____hislessonsforthetesteverydayoverthepastmonth.
A. willreview
B. wasreviewing
C. hasbeenreviewing
D. hadbeenreviewing
【答案】C
【解析】【分析】句意:
他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。
根据时间状语overthepastmonth“在过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故