英语现在完成进行时中考选择题.docx
- 文档编号:30582371
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:22
- 大小:30.22KB
英语现在完成进行时中考选择题.docx
《英语现在完成进行时中考选择题.docx》由会员分享,可在线阅读,更多相关《英语现在完成进行时中考选择题.docx(22页珍藏版)》请在冰豆网上搜索。
英语现在完成进行时中考选择题
【英语】现在完成进行时中考选择题
一、初中英语现在完成进行时
1.Myfriendsfromthemainland tomethattheyfindthecity'ssubwaycarsare"tooold"comparedwithwhattheypayforsubwaysinBeijing.
A. complained
B. iscomplaining
C. wascomplaining
D. havebeencomplaining
【答案】D
【解析】【分析】句意:
我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。
由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。
【点评】考查现在完成进行时。
注意根据主从句的时态关系确定正确的时态。
2.—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。
3.Haveyouever_______withagroup?
A. tospeak
B. study
C. studying
D. studied
【答案】D
【解析】【分析】句意:
你曾经有过小组学习吗?
现在完成时的结构:
have+过去分词,故选D。
【点评】考查现在完成时的结构。
4.—Whyisyourforeignteacher’sChinesesogood?
—Becausehe Chinaforeightyears.
A. hasgoneto B. hasbeento C. hascometo D. hasbeenin
【答案】D
【解析】【分析】句意为:
--为什么你的外教的中文那么好?
--因为他来中国已经8年了。
时间状语foreightyears是一段时间,所以要用表示状态的短语bein的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
5.—DoyouknowtheColorRun,afive-kilometerrace?
—Yes.Sofarit______intoquiteafewcitiesinourcountry.
A. comes
B. came
C. hascome
【答案】C
【解析】【分析】句意:
——你知道彩色跑,一个五千米的赛跑吗?
——知道,到目前为止它已经进入了我们国家的好几个城市。
由sofar可知用现在完成时,故选C。
【点评】考查现在完成时。
6.China________________greatachievementsinscienceandtechnologysince1978.
A. makes
B. made
C. hasmade
【答案】C
【解析】【分析】句意:
自1978年以来,中国在科学技术方面取得了巨大成就。
makegreatachievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。
根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。
注意现在完成时的用法。
7.Why,you'relateagain!
I________hereforovertwohours!
A. amwaiting
B. waited
C. havebeenwaiting
D. waswaiting
【答案】C
【解析】【分析】考查现在完成进行时。
句意:
为什么,你又迟到了!
我在这里已经等了两个多小时了!
根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。
故选C项。
【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
构成:
have+been+doing。
8.I________myhomeworkforfourhours,butIamnotsurewhetherIcanhanditintomorrow.
A. havedone
B. havebeendoing
C. hadbeendoing
D. haddone
【答案】B
【解析】【分析】考查时态。
句意:
四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态
9.Tom inthelibraryeverynightoverthelastthreemonths.
A. works B. worked C. hasbeenworking D. hadbeenworking
【答案】C
【解析】【分析】考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。
故答案为C。
【点评】本题的关键是牢记短语over/inthelast/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
10.He_____withEnglishgrammareverynightoverthelastthreemonths.
A. struggles
B. struggled
C. hasbeenstruggling
D. hadbeenstruggling
【答案】C
【解析】【分析】句意:
在过去的三个月里他每天晚上都在努力学英语语法。
根据overthelastthreemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
11.—Youlooktired.
—I___________clothesallday.
A. washed
B. havewashed
C. wasabouttowash
D. havebeenwashing
【答案】D
【解析】【分析】句意:
——你看上去很累。
——我洗了一天的衣服。
此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
12.DoctorSmith,who inShanghaiformorethantenyears,isconsideringworkinginHuaian,buthehasn'tdecidedyet.
A. hadworked
B. hasbeenworking
C. isworking
D. works
【答案】B
【解析】【分析】句意:
在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctorSmith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
13.TheFordCompany itsautonomousminicarsonpublicroadsinArizona,theUS,withoutasafetydriversinceOctober,2017.
A. hasbeenoperating
B. hasoperated
C. hadbeenoperating
D. hadoperated
【答案】A
【解析】【分析】句意:
自2017年10月。
福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。
since,“自从”,Since后如果是过去的时间,主句要用现在完成时。
因此可知C、D是过去完成时,不符合。
现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。
而B是现在完成时,表示动作到现在已完成或停止。
分析可知从过去一直至现在,要用现在完成进行时,故选A。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
14.He_______itfortwohours,andhe'sstillwatchingnow.
A. hasbeenwatched
B. watching
C. hasbeenwatching
D. iswatching
【答案】C
【解析】【分析】由前半句的fortwohours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
故选C。
15.—Toourrelief,rescueworkisunderwayinthequake-hitareainMexico.
—Yes,volunteersarehelpingtodistributethedonatedprovisionsthat_______.
A. werepouringin
B. havebeenpouringin
C. arepouredin
D. hadbeenpouredin
【答案】B
【解析】【分析】句意:
——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。
——是的,志愿者们正在帮助分发捐赠的物品。
表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
16.—What'swrong?
Youlookreallystressedout.
—I________thewholeweekpreparingformygraduationpaper.
A. work
B. haveworked
C. havebeenworking
D. worked
【答案】C
【解析】【分析】句意:
—你怎么了?
看起来真的压力很大。
—我已经连轴转努力了一整个星期来写我的毕业论文。
根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。
【点评】考查时态,本题涉及现在完成进行时。
17.—Isn'tithardtodrivedowntowntowork?
—Yes,that'swhyI________toworkbytrain.
A. havebeengoing
B. havegone
C. wasgoing
D. willhavegone
【答案】A
【解析】【分析】考查时态:
根据句意:
-开车到市中心工作难道不难吗?
-是,那就是我为什么一直坐火车上班的原因。
说明坐火车上班一直持续到现在以后可能还在做。
用现在完成进行时,选A。
【点评】考查现在完成进行时。
18.It_________fortwoweeks,andthewholeareaisflooded.
A. hadrained
B. rains
C. wouldrain
D. hasbeenraining
【答案】D
【解析】【分析】句意:
连续下雨已经两周了,整个地区都发洪水了。
根据时间状语fortwoweeks,表示雨持续了两周,即:
雨一直在进行,要用现在完成进行时态.故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
19.Housingprices_____sinceafewyearsago.Therefore,it'stimethecentralgovernment_____someeffectivemeasurestobringthemundercontrol.
A. haveincreased;wouldtake
B. haveincreased;willtake
C. havebeenincreasing;takes
D. havebeenincreasing;took
【答案】D
【解析】【分析】句意:
自从去年年底房价一直在上涨。
因此,该是中央政府采取措施降低并控制房价的时候了。
由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/wastimethat“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。
【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/wastimethat。
20.You____yourdepressionforlong,andnowit'stimetorelaxyourself.
A. masked B. willhavemasked C. havebeenmasked D. havebeenmasking
【答案】D
【解析】【分析】句意:
你压抑了很久,现在是时候放松一下了。
根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。
故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
21.—WhereisMary?
—Oh,shewentoutafterbreakfast,and herpaperinthelibraryeversince.Youcanfindherthere.
A. Wrote
B. hadwritten
C. hasbeenwriting
D. iswriting
【答案】C
【解析】【分析】句意:
—Mary去哪了?
—她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。
考查时态。
Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:
C。
【点评】考查现在完成进行时。
22.—I sobusilyrecentlythatI notimetohelpyouwithyourmaths.
—That'sOK.Icanmanageitbymyself.
A. havebeenworking;have
B. haveworked;had
C. amworking;willhave
D. hadbeenworking;hadhad
【答案】A
【解析】【分析】句意:
—我最近工作太忙碌了,没时间帮你学数学。
—没关系我自己能搞定。
由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。
故选A。
【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。
23.—Wow!
Somanydifferentaliens'appearancesyoudraw!
—I______manywebsitesaboutaliens.
A. willvisit
B. wasvisiting
C. hadvisited
D. havebeenvisiting
【答案】D
【解析】【分析】句意:
——哇!
你画了那么多外星人的外貌!
——我一直在访问很多关于外星人的网站。
分析句子可知,由前句可知,指的是现在你画的。
可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,故选D。
【点评】考查时态,本题涉及现在完成进行时。
24.Inordertofindthemissingchild,villagers_____alltheycanoverthepastfivehours.
A. did
B. do
C. haddone
D. havebeendoing
【答案】D
【解析】【分析】句意:
为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。
A.did一般过去时B.do一般现在时C.haddone过去完成时表示过去的过去D.havebeendoing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。
根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
25.—I'msureAndrewwillwinthefirstprizeinthefinal.
—Ithinkso.He_____foritmonths.
A. ispreparing
B. hasbeenpreparing
C. waspreparing
D. hadbeenpreparing
【答案】B
【解析】【分析】句意:
—我确信Andrew在决赛中会获得一等奖。
—我也这么想,他已经准备了好几个月了。
可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。
【点评】考查时态,本题涉及现在完成进行时。
26.Mr.Herpinisoneoftheforeignexpertswho________inChinainthelastfiveyears.
A. works B. isworking C. areworking D. havebeenworking
【答案】D
【解析】【分析】句意:
Herpin先生是过去五年在中国工作的外国专家之一。
根据inthelastfiveyears可知,句子用现在完成时态或现在完成进行时态,故选D。
【点评】考查时态,本题涉及现在完成进行时。
27.Heissuretopassthetest,forhe_____hislessonsforthetesteverydayoverthepastmonth.
A. willreview
B. wasreviewing
C. hasbeenreviewing
D. hadbeenreviewing
【答案】C
【解析】【分析】句意:
他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。
根据时间状语overthepastmonth“在过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he是第三人称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在 完成 进行 中考 选择题