英语现在完成时专题含答案含答案.docx

上传人:b****5 文档编号:29941038 上传时间:2023-08-03 格式:DOCX 页数:24 大小:30.95KB
下载 相关 举报
英语现在完成时专题含答案含答案.docx_第1页
第1页 / 共24页
英语现在完成时专题含答案含答案.docx_第2页
第2页 / 共24页
英语现在完成时专题含答案含答案.docx_第3页
第3页 / 共24页
英语现在完成时专题含答案含答案.docx_第4页
第4页 / 共24页
英语现在完成时专题含答案含答案.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

英语现在完成时专题含答案含答案.docx

《英语现在完成时专题含答案含答案.docx》由会员分享,可在线阅读,更多相关《英语现在完成时专题含答案含答案.docx(24页珍藏版)》请在冰豆网上搜索。

英语现在完成时专题含答案含答案.docx

英语现在完成时专题含答案含答案

英语现在完成时专题(含答案)含答案

一、初中英语现在完成时

1.He   fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

【解析】【分析】句意:

他已经结婚十年了。

根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。

bemarried表结婚的状态,be动词的过去分词为been。

故选A。

【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

2.Mikeusedtobeatopstudent,buthe          behindsincehelosthimselfincomputergames.

A. fell                                

B. hasfallen                                

C. was                                

D. hasbeen

【答案】D

【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

 

3.Greatchanges   inmyhometowninthelastfewyears.

A. tookplace            

B. willtakeplace            

C. havetakenplace            

D. havebeentakenplace

【答案】C

【解析】【分析】句意:

过去几年我的家乡发生了巨大的变化。

inthelastfewyears意为“在过去的几年里”,用于现在完成时;takeplace“发生”没有被动语态。

故答案选C。

【点评】考查现在完成时。

4.TheGreens        manyplacesofinterestsincetwoyearsago.

A. hasvisited                         

B. havevisited                         

C. visited                           

D. willvisit

【答案】B

【解析】【分析】句意:

自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

5.Thetallbuilding         herefor100years.

A. is                                  

B. was                                  

C. hasbeen                                  

D. isbeen

【答案】C

【解析】【分析】那幢高楼在这里已经有100年了。

根据for100years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。

故选C。

【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。

6.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

A. help                           

B. helped                           

C. hashelped                           

D. havehelped

【答案】C

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

选C。

 

7.—Doyoumissyourparentsfaraway?

—Yes,verymuch.They           thehometownforovertwoyears.

A. left              B. haveleft                            C. wereawayfrom              D. havebeenawayfrom

【答案】D

【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forovertwoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。

【点评】本题考查延续性动词和短暂性动词的转换。

8.—Yournewbikeissonice!

Whendidyoubuyit?

—InJuly.I_____itfortwoweeks.

A. had                           

B. havehad                           

C. havebought                           

D. bought

【答案】B

【解析】【分析】句意:

——你的新自行车那么好看。

你什么时候买的。

——七月份,我买了两周了。

根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。

因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。

【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

9.I        acold.Iamnotfeelingwellnow

A. caught                      

B. havecaught                      

C. wascatching                      

D. hadcaught

【答案】B

【解析】【分析】句意:

我感冒了,我现在不舒服。

catchacold意为“感冒”。

由句意可知应用现在完成时。

故选B。

【点评】考查现在完成时。

 

10.—Look!

YourteacherMissWhiteisoverthere.

—No,itcan'tbeher.She______toBeijing.

A. hasgone                              B. hasbeen                              C. went                              D. willgo

【答案】A

【解析】【分析】句意:

--看!

你的老师怀特小姐在那边。

--不,那肯定不是她。

她去了北京。

A.hasgone去了某地,表示该人不在说话地点;B.hasbeen去过某地,表示主语曾经去过某地,有这种经历;C.went过去式,去;D.willgo将来时态,将要去。

根据前面的否定猜测,可知怀特小姐去了北京,故选A。

【点评】考查固定搭配havegoneto。

11.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.

A. havebeento                  

B. hasbeento                  

C. hasgoneto                  

D. havegoneto

【答案】A

【解析】【分析】句意:

很多游客多次去过扬州,因为它是如此美丽的一个城市。

havebeento,表示去过某个地方,havegoneto,表示去了某地,还没回来。

manytimes是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意havebeento表示去过回来了,havegoneto表示去了还没回来。

12.—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。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

13.—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。

【点评】考查动词的时态。

注意现在完成时的用法。

14.—Lucy,isyouruncleateacher?

—Yes,heis.He       historyfornearly20years.

A. teaches                         B. hastaught                         C. isteaching                         D. willteach

【答案】B

【解析】【分析】句意:

——露西,你叔叔是老师吗?

——是的,他是。

他教历史将近20年了。

根据句中的时间状语fornearly20years,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

主语是he,用has,故选B.

【点评】考查现在完成时,注意其常与for+一段时间连用。

15.—HowdoyoulikeTreasureIsland,Lucy?

—It'ssoexcitingthatI_______ittwice.

A. amreading                      

B. haveread                      

C. wasreading                      

D. hadread

【答案】B

【解析】【分析】句意:

——露西,你认为《金银岛》怎么样?

——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。

【点评】此题考查现在完成时的用法。

16.I            scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.

A. willbe                             

B. was                             

C. havebeen                             

D. wouldbe

【答案】C

【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。

句意是:

自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

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.—HowdoyoulikeBeijing,MissRead?

—I'venoidea.I_____there.

A. havegone                    B. havebeen                    C. haven'tbeen                    D. haven'tgone

【答案】C

【解析】【分析】句意:

---你觉得北京怎么样,瑞得小姐?

---我不知道,我没有去过那儿。

短语:

havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。

19.I________aninvitationtotheconcert.Ican'twaittogo. 

A. receive                     

B. willreceive                     

C. wasreceiving                     

D. havereceived

【答案】D

【解析】【分析】句意:

我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

20.—What_______youjustnow?

 

—Don'tworry.Nothing_______.

      

A. hashappensto;hashappened                       

B. happened;happened

C. happened;hashappened                                

D. happenedto;hashappened

【答案】D

【解析】【分析】句意:

---刚才你发生了什么事?

---别担心,没什么事发生。

固定句式Whathappenedto……发生了什么?

第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。

【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。

21.Mysister     inAmericafortwoyears.Imissherverymuch.   

A. studies                          B. studied                          C. hasstudied                          D. isstudying

【答案】C

【解析】【分析】句意:

我的姐姐在美国学习了两年了。

现在进行时表示持续大现在的状态并有可能继续持续下去。

故C选项正确。

【点评】考查现在完成时。

22.—HowlongcanI_____theChineseworkbook?

—Forthreeweeks.

A. borrow                              B. keep                              C. toborrow                              D. tokeep

【答案】B

【解析】【分析】句意:

——我能保存语文练习本多长时间?

——三个星期。

情态动词can用动词原形,所以排除C、D。

howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

23.I       myhometownforalongtime.Ireallymissit!

A. haveleft                  

B. wentawayfrom                  

C. left                  

D. havebeenawayfrom

【答案】D

【解析】【分析】句意:

我已经离开家乡很长时间了,我十分想念它。

句中foralongtime不能与短暂性动词leave搭配,需转换成可延续的beawayfrom,根据句意词句应该用现在完成时,故答案为D。

【点评】考查现在完成时中延续性动词与for时间段的连用。

牢记短暂性动词与延续性动词之间的转换。

24.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

A. don'tpack                  

B. didn'tpack                  

C. havepacked                  

D. haven'tpacked

【答案】D

【解析】【分析】句意:

——Dave,我们十分钟后要离开,你准备好了吗?

——没有,我还没把我们的旅游手册和毛巾打包。

yet是现在完成时否定句的标志,故选D。

【点评】考查现在完成时,注意yet的用法。

25.OurforeignteacherMissSmith        usEnglishsincefiveyearsago.

A. taught                          

B. isteaching                          

C. hastaught                          

D. teaches

【答案】C

【解析】【分析】句意:

我们的外语老师史密斯小姐从五年前就教我们英语。

由since可知用现在完成时,故选C。

【点评】考查现在完成时。

26.WilliamShakespeare         for400years,buthisworksstillhavegreatinfluencetoday.

A. died                         

B. wasdying                         

C. hasdied                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。

由题干中的for400years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。

【点评】考查现在完成时。

27.You          myEnglishdictionaryforamonth.Couldyoupleasegiveitbacktomenow?

A. haveborrowed                         B. lent                         C. havekept                         D. borrowed

【答案】C

【解析】【分析】句意:

你借我的英语词典有一个月了,你现在能把它还给我吗?

根据句中时间状语“foramonth”.可推断此句应该用现在完成时,故先排除选项B、D。

borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。

故选C。

【点评】考查现在完成时的短暂性动词与延续性动词辨析。

28.--Anna,couldyoulendmethisbook,please?

--I'msorry.I            itforonlytwodays,andIhaven'tfinishedityet.

A. havebought                            B. havehad                            C. bought                            D. had

【答案】B

【解析】【分析】句意:

“安娜,请问你能借给我这本书吗?

……对不起,我刚买了两天。

我还没有看完呢。

”根据答语中的“foronlytwodays”可知要用现在完成时,而且应用延续性动词。

故选B。

【点评】考查现在完成时。

29.Ithasbeenthreeyearss

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1