英语现在完成时知识点题型含答案解析推荐精选.docx

上传人:b****5 文档编号:7537737 上传时间:2023-01-24 格式:DOCX 页数:20 大小:31.54KB
下载 相关 举报
英语现在完成时知识点题型含答案解析推荐精选.docx_第1页
第1页 / 共20页
英语现在完成时知识点题型含答案解析推荐精选.docx_第2页
第2页 / 共20页
英语现在完成时知识点题型含答案解析推荐精选.docx_第3页
第3页 / 共20页
英语现在完成时知识点题型含答案解析推荐精选.docx_第4页
第4页 / 共20页
英语现在完成时知识点题型含答案解析推荐精选.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

英语现在完成时知识点题型含答案解析推荐精选.docx

《英语现在完成时知识点题型含答案解析推荐精选.docx》由会员分享,可在线阅读,更多相关《英语现在完成时知识点题型含答案解析推荐精选.docx(20页珍藏版)》请在冰豆网上搜索。

英语现在完成时知识点题型含答案解析推荐精选.docx

英语现在完成时知识点题型含答案解析推荐精选

英语现在完成时知识点题型含答案解析推荐精选

一、初中英语现在完成时

1.—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的含义和用法。

2.I________aninvitationtotheconcert.Ican'twaittogo. 

A. receive                     

B. willreceive                     

C. wasreceiving                     

D. havereceived

【答案】D

【解析】【分析】句意:

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

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

【点评】考查动词时态。

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

3.Hiscathas________forfiveweeks.

A. died                                

B. beendead                                

C. dying                                

D. dies

【答案】B

【解析】【分析】句意:

他的猫已经死了5个星期了。

die是短暂性动词,不能表示状态的延续。

由时间状语forfiveweeks可知应用延续性动词,故答案选B。

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

4.IthasbeenthreeyearssinceI______ateacher.

A. become                          B. became                          C. becoming                          D. tobecome

【答案】B

【解析】【分析】题意:

现在完成时里,since从句里动词应用一般过去时。

故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

5.Thetallbuilding         herefor100years.

A. is                                  

B. was                                  

C. hasbeen                                  

D. isbeen

【答案】C

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

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

故选C。

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

6.——WhereisMr.Wang?

   

——Hetogetherwithhisstudents________ZhuyuwanPark.

A. hasgoneto                  

B. havegoneto                  

C. hasbeento                  

D. havebeento

【答案】A

【解析】【分析】句意:

—王老师在哪里?

—他同他的学生去了Zhuyuwan公园。

A.hasgoneto去了,没在这里。

主语是单数;B.havegoneto去了,没在这里。

主语是复数;C.hasbeento去过,没在那里;主语是单数;D.havebeento去过,没在那里;主语是复数。

本句He是主语,togetherwithhisstudents是介词短语,做定语不是主语,所以用has。

王老师去公园了不在这里,所以用hasgoneto。

故选A。

【点评】考查主谓一致和短语的用法。

 

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

8.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

A. have;been                     B. had;been                     C. have;gone                     D. had;gone

【答案】A

【解析】【分析】句意是:

——你今年去过北京几次?

——三次。

考查havebeen与havegone的区别。

havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。

 

9.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.

A. havebeento                  

B. hasbeento                  

C. hasgoneto                  

D. havegoneto

【答案】A

【解析】【分析】句意:

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

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

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

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

10.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

萨姆,你计算出这道数学题了吗?

——还没有,但是快了。

结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。

选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

 

11.He________fortenyears.

A. hasbeenmarried                   B. married                   C. gotmarried                   D. hadmarried

【答案】A

【解析】【分析】句意:

他结婚十年了。

根据句意可知是从过去持续到现在的动作,应该用现在完成时。

故选A。

 

12.Myparents            fortwentyyearsbythetimeIwas15.

A. married            

B. hadmarried                      

C. hadbeenmarried            

D. hadgotmarried

【答案】C

【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

13.—Whereisyouruncle?

Ihaven'tseenhimforalongtime.

—He_______Beijingforabouthalfayear.HemovedthereinJanuary.

A. hasgoneto                   

B. hasbeento                   

C. hasarrivedin                   

D. hasbeenin

【答案】D

【解析】【分析】考查延续与非延续性动词。

根据forabouthalfayear是一段时间,排除非延续性动词A、B、C这三个选项,故选D。

 

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.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.

A. offered                        B. haveoffered                        C. areoffering                        D. willoffer

【答案】B

【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.

 

17.Alltheskirts      .They      verywell.

A. soldout;aresold                                              

B. sellout;havesold

C. havebeensoldout;sell                                    

D. havesoldout;sell

【答案】C

【解析】【分析】句意:

所有的裙子都卖完了,他们非常畅销。

第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:

has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

18.—HowdoyoulikeBeijing,MissRead?

—I'venoidea.I_____there.

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

【答案】C

【解析】【分析】句意:

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

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

短语:

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

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

19.—Doyoustillplaybasketball?

—Oh,no.I____itforthepasttwoyears.

A. haven'tplayed                   B. didn'tplay                   C. won'tplay                   D. hadn'tplayed

【答案】A

【解析】【分析】句意:

——你还打篮球吗?

——哦,不了。

我已经有两年没有打过了。

根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

20.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

A. havelent                             

B. haveborrowed                             

C. havekept

【答案】C

【解析】【分析】句意是:

你必须把书还给图书馆因为你已经……两个多星期了。

formorethantwoweeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow都是短暂性动词,keep具有延续性,故选C。

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

21.Jack_______schooltwoyearsagoandhe_______fortwoyears.

A. leaves;hasgone      

B. left;hasbeenaway      

C. leaves;hasbeenaway      

D. left;hasgone

【答案】B

【解析】【分析】句意:

Jack两年前离开学校,他离开有两年时间了。

twoyearsago表示动作瞬间结束用一般过去时,leave的过去式为left,fortwoyears表示状态延续用现在完成时,leave需换成beawayfrom,且Jack相当于第三人称单数,用hasbeenawayfrom。

故选B。

【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。

22.—    haveyouhadthemobilephone?

—Since2015.

   

A. Howoften                       

B. Howlong                       

C. Howsoon                       

D. Howmany

【答案】B

【解析】【分析】句意:

你什么时候有的手机?

自从2015年。

询问的是从什么时候开始,也就是时间长度。

故B选项正确。

【点评】考查特殊疑问句的辨析。

23.I________mydictionarytomyclassmateDavidaweekago,buthe________ittomeyet.

A. lent;return     

B. havelent;returned     

C. lent;hasn'treturned     

D. havelent;didn'treturn

【答案】C

【解析】【分析】句意:

我一周前把我的字典借给了我的同学David,但他还没还给我。

ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn'treturned,故选C。

【点评】考查时态,注意ago和yet的用法。

24.—Yourfamilyhave________Sydneyonholiday.Whynotjointhem?

—I've________thecitymanytimes.

A. goneto;goneto         B. beento;beento         C. beento;goneto         D. goneto;beento

【答案】D

【解析】【分析】句意:

——你家去悉尼度假了,为什么不和他们一起呢?

——我们去过那个城市好几次了。

根据Whynotjointhem,可知是havegoneto,去了;根据manytimes,许多次,可知用havebeento,去过,与次数搭配,故选D。

【点评】考查havegoneto和havebeento的用法,注意语境。

25.—HowlongcanI_____theChineseworkbook?

—Forthreeweeks.

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

【答案】B

【解析】【分析】句意:

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

——三个星期。

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

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

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

26.—MissLiu,whendidyoucomehere?

—In2015.I         herefortwoyears.

A. havebeento                   

B. havegoneto                   

C. havecome                   

D. havebeen

【答案】D

【解析】【分析】句意:

——刘小姐,你什么时候来这的?

——2015年,我已经在这里待两年了。

由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。

here为副词,其前不用介词。

故选D。

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

27.—WhyareyoulookingforMaryinahurry,John?

—Thebossiswonderingwhereshe_______andhowlongshe_______there.

A. hasbeen;hasbeen                                          

B. hasgone;hasgone

C. hasbeen;hasgone                                          

D. hasgone;hasbeen

【答案】D

【解析】【分析】句意:

—你为什么这么匆忙找玛丽,约翰?

—老板想知道她去了哪儿并在那儿呆多久。

Have/hasgoneto意为去了某地,have/hasbeento意为去过某地,而have/hasbeenin+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。

 

28.What        you        inthepasttwohours,mybaby?

A. will;do                         B. have;done                   

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

当前位置:首页 > 高等教育 > 理学

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

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