最新 现在完成时练习题基础提高难题汇总含答案word.docx

上传人:b****5 文档编号:7683813 上传时间:2023-01-25 格式:DOCX 页数:16 大小:29.34KB
下载 相关 举报
最新 现在完成时练习题基础提高难题汇总含答案word.docx_第1页
第1页 / 共16页
最新 现在完成时练习题基础提高难题汇总含答案word.docx_第2页
第2页 / 共16页
最新 现在完成时练习题基础提高难题汇总含答案word.docx_第3页
第3页 / 共16页
最新 现在完成时练习题基础提高难题汇总含答案word.docx_第4页
第4页 / 共16页
最新 现在完成时练习题基础提高难题汇总含答案word.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

最新 现在完成时练习题基础提高难题汇总含答案word.docx

《最新 现在完成时练习题基础提高难题汇总含答案word.docx》由会员分享,可在线阅读,更多相关《最新 现在完成时练习题基础提高难题汇总含答案word.docx(16页珍藏版)》请在冰豆网上搜索。

最新 现在完成时练习题基础提高难题汇总含答案word.docx

最新现在完成时练习题基础提高难题汇总含答案word

最新现在完成时练习题基础、提高、难题_汇总(含答案)(word)

一、初中英语现在完成时

1.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.

A. havebeento                  

B. hasbeento                  

C. hasgoneto                  

D. havegoneto

【答案】A

【解析】【分析】句意:

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

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

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

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

2.—Doyoustillplaybasketball?

—Oh,no.I____itforthepasttwoyears.

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

【答案】A

【解析】【分析】句意:

——你还打篮球吗?

——哦,不了。

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

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

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

3.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的不同语态和用法。

4.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.

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

【答案】B

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

 

5.Wow!

You________dinner!

Let'seatnow.

A. cook                         

B. arecooking                         

C. willcook                         

D. havecooked

【答案】D

【解析】【分析】句意:

Wow,你做好分了,让我们现在来吃。

根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。

故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

6.—Yourshoesaresoold.Whydon'tyoubuyanewpair?

—BecauseI            allmymoneyonanMP5.

A. spend                 

B. havespent                             

C. amspending                 

D. wasspending

【答案】B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

7.—Lucy,isyouruncleateacher?

—Yes,heis.He       historyfornearly20years.

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

【答案】B

【解析】【分析】句意:

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

——是的,他是。

他教历史将近20年了。

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

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

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

8.—Whereisyourfather?

—                .

A. HehasbeentoShanghai                                

B. HehasbeeninShanghai

C. HehasgonetoShanghai                                

D. HehavebeentoShanghai

【答案】C

【解析】【分析】句意:

-你的父亲在哪儿?

-他去上海了。

Havebeento去过某地(已回);havebeenin在……;havegoneto去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。

主语he是三人称单数,用hasgoneto。

故选C。

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

以及Havebeento;havebeenin;havegoneto三个短语的词义和用法。

9.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

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

——还没有,但是快了。

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

选C。

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

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

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

 

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

【点评】考查短语辨析,注意平时识记其区别,理解句意。

11.Mr.Fan   in2005.Inotherwords,he   for9yearstillnow.   

A. gotmarried;hasbeenmarried                      

B. married;hadbeenmarried

C. gotmarried;hadbeenmarried                     

D. married;gotmarried

【答案】A

【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.

【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。

12.—Doyoumissyourparentsfaraway?

—Yes,verymuch.They           thehometownforovertwoyears.

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

【答案】D

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

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

13.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

A. help                           

B. helped                           

C. hashelped                           

D. havehelped

【答案】C

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

选C。

 

14.Mikeusedtobeatopstudent,buthe          behindsincehelosthimselfincomputergames.

A. fell                                

B. hasfallen                                

C. was                                

D. hasbeen

【答案】D

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

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

故选D。

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

 

15.Sofar,theAIIB(亚投行)_____57countriestobethefoundingmembers.

A. attracted                              

B. hasattracted                               

C. willattract

【答案】B

【解析】【分析】句意:

到目前为止,亚投行吸引了57个国家成为发起国。

Sofar,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。

故选B。

 

16.Susan    Chinabefore.Thisisherfirsttimetobehere.   

A. won'tvisit                  

B. wasn'tvisiting                  

C. hasn'tvisited                  

D. doesn'tvisit

【答案】C

【解析】【分析】句意:

苏珊以前没有来过中国。

表示以前没有来过中国,用现在完成时。

故C选项正确。

【点评】考查句子时态。

17.Allmembers_______areadmittedtotheauditorium.

A. havegotthetickets                                         

B. thathadgotthetickets

C. thathavegotthetickets                                  D. hadgotthetickets

【答案】C

【解析】【分析】句意:

所有得到票的成员都被允许进入了观众席。

根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。

票已经拿到了,因此用完成时,根据are 可知,用现在完成时,havegot,故选C。

【点评】考查定语从句和时态,注意tha引导从句的用法。

18.一Haveyouever         thefilmGangJiong?

一Yes,Ihave.

A. see                                    

B. tosee                                    

C. saw                                    

D. seen

【答案】D

【解析】【分析】句意:

“你看过电影《港囧》吗?

”“是的,我看过。

”由ever及答语可知句子用现在完成时,故用see的过去分词seen。

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

19.Ican'tgetintomyroomnowbecauseI_______mykey.

A. lose                             

B. willlose                             

C. havelost                             

D. amlosing

【答案】C

【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。

已经发生的事,用现代完成时。

【点评】考查时态的用法。

20.Jackson         schooltwoyearsagoandhe          fortwoyears.

A. leaves;hasgone      

B. left;hasbeenaway      

C. leaves;hasbeenaway      

D. left;hasgone

【答案】B

【解析】【分析】句意:

Jackson两年前离开学校,他离开已经两年了。

根据“twoyearsago”可知,第一空应用一般过去时;根据“fortwoyears”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。

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

21.WhichofthefollowingisWRONG?

A. Yourcarisgoodexceptforthecolour.          

B. Thefilmhasbegunfortwentyminutes.

C. Ihavekeptthebookfortwodays.                 

D. What'sthedifferencebetweenthetwotricks?

【答案】B

【解析】【分析】句意:

下面哪一个是错误的?

A选项意为:

你的汽车除了颜色之外其他都很好;B选项意为:

这场电影已经开始二十分钟了。

这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:

我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:

这两个把戏之间的区别是什么?

故应选B。

【点评】考查句子结构。

掌握短暂性动词不能与时间段连用。

22.It_______overtendayssincethedog_______.

A. is;hasbeendead       

B. hasbeen;died       

C. hasbeen;hasbeendead       

D. was;hasdied

【答案】B

【解析】【分析】句意:

狗死了有十多天了。

Since引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is,但比较口语化,综合两个空可知选B。

 

23.Ihavelivedhere_______Iwasborn.

A. before                                    

B. when                                  

C. for                                  

D. since

【答案】D

【解析】【分析】自从我出生我就一直生活在这里。

自从用since.

【点评】考查关连词的用法。

24.一ThisisthesecondtimeIhavecometoTaiyuan.It   alot.

一Yeah,itisbecomingmoreandmorebeautiful.

A. changes                    

B. willchange                    

C. waschanging                    

D. haschanged

【答案】D

【解析】【分析】句意为——这是我第二次来到太原。

它改变了很多。

——是的,它将变得越来越美丽。

根据havecome,可知是时态是现在完成时,结构为have/hasdone,主语是it,用haschanged,故选D。

【点拨】此题考查现在完成时。

25.What        you        inthepasttwohours,mybaby?

A. will;do                         B. have;done                         C. are;doing                         D. would;do

【答案】B

【解析】【分析】句意:

在过去的两个小时你做了什么,我的乖乖?

根据“inthepasttwohours”可知用完成时态。

故选B。

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

26.--Anna,couldyoulendmethisbook,please?

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

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

【答案】B

【解析】【分析】句意:

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

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

我还没有看完呢。

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

故选B。

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

27.You          myEnglishdictionaryforamonth.Couldyoupleasegiveitbacktomenow?

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

【答案】C

【解析】【分析】句意:

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

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

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

故选C。

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

28.LastweekI_______acold.That'stosaysincelastweek,I_______acold.   

A. havehad;havehad                                          

B. caught;havehad

C. havehad;havecaught                                     D. caught;havecaught

【答案】B

【解析】【分析】句意:

上周我患了感冒。

也就是说,从上周开始,我就一直在感

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

当前位置:首页 > 法律文书 > 判决书

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

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