外研版英语英语现在完成时专题含答案含答案解析推荐精选.docx
- 文档编号:11960414
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:24
- 大小:30.63KB
外研版英语英语现在完成时专题含答案含答案解析推荐精选.docx
《外研版英语英语现在完成时专题含答案含答案解析推荐精选.docx》由会员分享,可在线阅读,更多相关《外研版英语英语现在完成时专题含答案含答案解析推荐精选.docx(24页珍藏版)》请在冰豆网上搜索。
外研版英语英语现在完成时专题含答案含答案解析推荐精选
外研版英语英语现在完成时专题(含答案)含答案解析推荐精选
一、初中英语现在完成时
1.—Theysaythereisanewrestaurantnearhere.
—Yes,andit______formorethanaweek.
A. hasbeenopen
B. open
C. isopening
D. opens
【答案】A
【解析】【分析】句意:
——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据formorethanaweek,可知用现在完成时,have/hasbeendone,故选A。
【点评】考查现在完成时,注意识记其标志词。
2.I________aninvitationtotheconcert.Ican'twaittogo.
A. receive
B. willreceive
C. wasreceiving
D. havereceived
【答案】D
【解析】【分析】句意:
我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—Hi,Tom!
youever theBird'sNest?
—Yes,Ihave.It'sfantastic.
A. Have,beento
B. Have,goneto
C. Did,goto
【答案】A
【解析】【分析】句意:
——你好,Tom!
你曾经去过鸟巢吗?
——是的,我去过。
它是极好的。
根据答语—Yes,Ihave.可知是以have开头的现在完成时的一般疑问句,排除C。
havebeento+地点名词,去过某地,去了并且回来了;havegoneto+地点名词,去了某地,去了还没有回来,在去或者回来的路上。
根据It'sfantastic.可知去了并且回来了,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
4.—What_______youjustnow?
—Don'tworry.Nothing_______.
A. hashappensto;hashappened
B. happened;happened
C. happened;hashappened
D. happenedto;hashappened
【答案】D
【解析】【分析】句意:
---刚才你发生了什么事?
---别担心,没什么事发生。
固定句式Whathappenedto……发生了什么?
第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
5.Mysister Englishsinceshewas9yearsold.Shecantalktoforeignersfreely.
A. learns
B. learnt
C. haslearnt
D. havelearnt
【答案】C
【解析】【分析】句意:
我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
A,learns学习,一般现在时,B,learnt一般过去时C haslearnt现在完成时Dhavelearnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是Mysister,第三人称单数,使用has,故选C
【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。
6.He fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】句意:
他已经结婚十年了。
根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
bemarried表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
7.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?
—Oh,he________herefortwoyears.
A. stayed B. hasn'tstayed C. stays D. hadn'tstayed
【答案】B
【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。
现在完成时的结构:
主语+have/has+过去分词。
可知选B。
【点评】考查现在完成时
8.—Mary,Irememberyou severalyearsago.
—Yes,I for3years.
A. married,havemarried B. married,married
C. married,havebeenmarried
D. havemarried,havebeenmarried
【答案】C
【解析】【分析】句意:
——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
9.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.
A. help
B. helped
C. hashelped
D. havehelped
【答案】C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。
选C。
10.—Whereisyourmother?
—She______Australiaandshe______Sydneyfortwoweeks.
A. hasbeento;hasbeenin B. hasbeento;hasbeento
C. hasgoneto;hasbeenin
D. hasgoneto;hasbeento
【答案】C
【解析】【分析】句意:
——你的妈妈在哪里?
——她去了澳大利亚,她在悉尼呆了两周了。
hasbeento”去过某地“,现在已经回来了;hasgoneto”去了某地“,还没有回来;hasbeenin”待在某地“一段时间。
根据句意Whereisyourmother?
可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。
【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。
11.IthasbeenthreeyearssinceI______ateacher.
A. become B. became C. becoming D. tobecome
【答案】B
【解析】【分析】题意:
现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
12.Myparents fortwentyyearsbythetimeIwas15.
A. married
B. hadmarried
C. hadbeenmarried
D. hadgotmarried
【答案】C
【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
13.—HowdoyoulikeTreasureIsland,Lucy?
—It'ssoexcitingthatI_______ittwice.
A. amreading
B. haveread
C. wasreading
D. hadread
【答案】B
【解析】【分析】句意:
——露西,你认为《金银岛》怎么样?
——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。
【点评】此题考查现在完成时的用法。
14.—Yourshoesaresoold.Whydon'tyoubuyanewpair?
—BecauseI allmymoneyonanMP5.
A. spend
B. havespent
C. amspending
D. wasspending
【答案】B
【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
15.Wow!
You________dinner!
Let'seatnow.
A. cook
B. arecooking
C. willcook
D. havecooked
【答案】D
【解析】【分析】句意:
Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
16.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.
A. changed
B. changes
C. willchange
D. haschanged
【答案】D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.
17.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.
—Oh.Whatapity!
I____________anyofthemyet,
A. doesn'twatch
B. didn'twatch
C. won'twatch
D. haven'twatched
【答案】D
【解析】【分析】句意:
——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!
我任何一集也没有看过。
根据Oh.Whatapity!
可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
18.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.
A. wasworking
B. isworking
C. hasworked
D. willwork
【答案】C
【解析】【分析】句意:
我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
19.—WhatgreatprogressHuawei________inrecentyears!
—Nowonderitiswidelyknowninallpartsoftheworld.
A. ismaking
B. hasmade
C. makes
D. made
【答案】B
【解析】【分析】句意:
——华为近几年取得了多大的进步啊!
——难怪它在世界的每个角落都出名。
根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
20.Thesmallshop________forseveralyears.
A. opened
B. hasbeenopened
C. hasopened
D. hasbeenopen
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
21.— you yourhomework?
—No,Ihaven't.
A. Have;finished
B. Are;finishing
C. Did;finish
D. Will:
finish
【答案】A
【解析】【分析】句意:
你完成了你的家庭作业吗、还没有。
由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
22.LastweekI_______acold.That'stosaysincelastweek,I_______acold.
A. havehad;havehad
B. caught;havehad
C. havehad;havecaught D. caught;havecaught
【答案】B
【解析】【分析】句意:
上周我患了感冒。
也就是说,从上周开始,我就一直在感冒。
“haveacold”和“catchacold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。
第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“havehad”,故选B。
【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。
23.—HowlongcanI_____theChineseworkbook?
—Forthreeweeks.
A. borrow B. keep C. toborrow D. tokeep
【答案】B
【解析】【分析】句意:
——我能保存语文练习本多长时间?
——三个星期。
情态动词can用动词原形,所以排除C、D。
howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。
【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。
24.—Dave,wewillleavein10minutes.Areyouready?
—No,I________ourguidebookandtowelsyet.
A. don'tpack
B. didn'tpack
C. havepacked
D. haven'tpacked
【答案】D
【解析】【分析】句意:
——Dave,我们十分钟后要离开,你准备好了吗?
——没有,我还没把我们的旅游手册和毛巾打包。
yet是现在完成时否定句的标志,故选D。
【点评】考查现在完成时,注意yet的用法。
25.Morethan80people ______intheearthquake ______lastweek.
A. died;for B. havebeendead;since C. havedied;since D. havebeendead;for
【答案】C
【解析】【分析】句意:
自从上个周有超过80人在地震中伤生。
for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语lastweek是时间点,故用since。
本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。
【点评】考查现在完成时。
26.Howlong hisgrandfather ?
A. has,died
B. has,beendeath
C. has,dying
D. has,beendead
【答案】D
【解析】【分析】句意:
他的爷爷去世多久了?
hasdied已经去世了,不能与时间段连用;hasbeendeath形式错误,death是名词;hasdying形式错误;hasbeendead已经去世了。
句中Howlong问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。
hasbeendead是一个系表结构,表示状态,可以持续。
故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。
die非延续性动词,要转换为延续性的bedead。
27.—MissLiu,whendidyoucomehere?
—In2015.I herefortwoyears.
A. havebeento
B. havegoneto
C. havecome
D. havebeen
【答案】D
【解析】【分析】句意:
——刘小姐,你什么时候来这的?
——2015年,我已经在这里待两年了。
由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。
here为副词,其前不用介词。
故选D。
【点评】考查现在完成时态。
28.You myEnglishdictionaryforamonth.Couldyoupleasegiveitbacktomenow?
A. haveborrowed
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外研版 英语 现在完成时 专题 答案 解析 推荐 精选