【英语】初中英语现在完成时练习题_第1页
【英语】初中英语现在完成时练习题_第2页
【英语】初中英语现在完成时练习题_第3页
【英语】初中英语现在完成时练习题_第4页
【英语】初中英语现在完成时练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【英语】初中英语现在完成时练习题一、初中英语现在完成时1.TheGreens

manyplacesofinterestsincetwoyearsago.A.

hasvisited

B.

havevisited

C.

visited

D.

willvisit【答案】B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。2.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.—Oh.Whatapity!I____________anyofthemyet,A.

doesn'twatch

B.

didn'twatch

C.

won'twatch

D.

haven'twatched【答案】D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh.Whatapity!可知我没有看过。过去的动作对现在造成的影响和

yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。【点评】此题考查现在完成时。注意yet常和现在完成时连用。3.I

scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.A.

willbe

B.

was

C.

havebeen

D.

wouldbe【答案】C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。4.—Yourshoesaresoold.Whydon'tyoubuyanewpair?—BecauseI

allmymoneyonanMP5.A.

spend

B.

havespent

C.

amspending

D.

wasspending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。5.—HowlongcanI_________thisbook?—Fivedays.Butyoumustreturnitontime.A.

borrow

B.

lend

C.

keep

D.

kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B,lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与howlong连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。6.—Whereisyouruncle?Ihaven'tseenhimforalongtime.—He_______Beijingforabouthalfayear.HemovedthereinJanuary.A.

hasgoneto

B.

hasbeento

C.

hasarrivedin

D.

hasbeenin【答案】D【解析】【分析】考查延续与非延续性动词。根据forabouthalfayear是一段时间,排除非延续性动词A、B、C这三个选项,故选D。7.—Howmanyletters

you

toyourmother?—109inall,since2016.A.

has,written

B.

have,written

C.

did,write

D.

are,writing【答案】B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写havewritten,故答案选B。【点评】考查动词的时态。注意现在完成时的用法。8.Thesmallshop________forseveralyears.A.

opened

B.

hasbeenopened

C.

hasopened

D.

hasbeenopen【答案】D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..9.——______you_____outtheproblem,Sam?——Notyet,butI'mgoingto.A.

Did,work

B.

Are,working

C.

Have,worked

D.

Will,work【答案】C【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。10.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?—Oh,he________herefortwoyears.A.

stayed

B.

hasn'tstayed

C.

stays

D.

hadn'tstayed【答案】B【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/has+过去分词。可知选B。【点评】考查现在完成时11.He

fortenyears.A.

hasbeenmarried

B.

married

C.

gotmarried

D.

hasmarried【答案】A【解析】【分析】句意:他已经结婚十年了。根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。bemarried表结婚的状态,be动词的过去分词为been。故选A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。12.—I'msorryforbeinglate.—Nevermind.Themeeting______foronly5minutes.Thisway,please.

A.

hasbegun

B.

hasended

C.

hasbeenon【答案】C【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。13.—_______mydictionary?Ican'tfinditanywhere.—I_______itonthedeskwhenIcamein.A.

Didyousee;haveseen

B.

Haveyouseen;haveseenC.

Haveyouseen;saw

D.

Didyousee;see

【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。---我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。14.—HowdoyoulikeBeijing,MissRead?—I'venoidea.I_____there.A.

havegone

B.

havebeen

C.

haven'tbeen

D.

haven'tgone【答案】C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。15.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.A.

help

B.

helped

C.

hashelped

D.

havehelped【答案】C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。选C。16.—

haveyouhadthemobilephone?—Since2015.

A.

Howoften

B.

Howlong

C.

Howsoon

D.

Howmany【答案】B【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。【点评】考查特殊疑问句的辨析。17.Hiscathas________forfiveweeks.A.

died

B.

beendead

C.

dying

D.

dies【答案】B【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。由时间状语forfiveweeks可知应用延续性动词,故答案选B。【点评】考查现在完成时。18.Sofar,theAIIB(亚投行)_____57countriestobethefoundingmembers.A.

attracted

B.

hasattracted

C.

willattract【答案】B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。Sofar,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。19.Thismuseum

hereforover80years.It

oneoftheoldestbuildingsinthiscity.A.

is;was

B.

hadbeen;is

C.

was;hasbeen

D.

hasbeen;is【答案】D【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。20.—Lookatthesestamps.I_______themforfiveyears.—Wow,theyarewonderful.A.

kept

B.

havekept

C.

havebought

D.

bought【答案】B【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。21.Ican'tgetintomyroomnowbecauseI_______mykey.A.

lose

B.

willlose

C.

havelost

D.

amlosing【答案】C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。22.Theoldcity_______alotsincetenyearsago.A.

changed

B.

changes

C.

change

D.

haschanged【答案】D【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。23.Jackson

schooltwoyearsagoandhe

fortwoyears.A.

leaves;hasgone

B.

left;hasbeenaway

C.

leaves;hasbeenaway

D.

left;hasgone【答案】B【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“twoyearsago”可知,第一空应用一般过去时;根据“fortwoyears”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。【点评】考查动词的时态。24.WhichofthefollowingisWRONG?A.

Yourcarisgoodexceptforthecolour.

B.

Thefilmhasbegunfortwentyminutes.C.

Ihavekeptthebookfortwodays.

D.

What'sthedifferencebetweenthetwotricks?【答案】B【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。25.It_______overtendayssincethedog_______.A.

is;hasbeendead

B.

hasbeen;died

C.

hasbeen;hasbeendead

D.

was;hasdied【答案】B【解析】【分析】句意:狗死了有十多天了。Since引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is,但比较口语化,综合两个空可知选B。26.—

you

yourhomework?—No,Ihaven't.A.

Have;finished

B.

Are;finishing

C.

Did;finish

D.

Will:finish【答案】A【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。27.Ihavelivedhere_______Iwasborn.A.

before

B.

when

C.

for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论