完整版word英语现在完成时难题及答案含答案.docx

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

完整版word英语现在完成时难题及答案含答案.docx

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

完整版word英语现在完成时难题及答案含答案.docx

完整版word英语现在完成时难题及答案含答案

(完整版word)英语现在完成时难题及答案含答案

一、初中英语现在完成时

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

4.—_______mydictionary?

Ican'tfinditanywhere.

—I_______itonthedeskwhenIcamein.

A. Didyousee;haveseen                                    

B. Haveyouseen;haveseen

C. Haveyouseen;saw                                          

D. Didyousee;see 

【答案】C

【解析】【分析】句意:

---你看见我的词典了吗?

我到处都找不到了。

---我进来的时候看见在桌子上。

根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

5.He   fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

【解析】【分析】句意:

他已经结婚十年了。

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

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

故选A。

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

6.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?

—Oh,he________herefortwoyears.

A. stayed                         B. hasn'tstayed                         C. stays                         D. hadn'tstayed

【答案】B

【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。

现在完成时的结构:

主语+have/has+过去分词。

可知选B。

【点评】考查现在完成时

7.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

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

【答案】A

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

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

——三次。

考查havebeen与havegone的区别。

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

 

8.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

A. havelent                             

B. haveborrowed                             

C. havekept

【答案】C

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

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

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

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

9.—HoboandEddie           thecinematowatchthefilmZootopia.

—Oh,that'swhyIcan'tfindthemnow.

A. havegoneto                  

B. havebeento                  

C. hasgoneto                  

D. hasbeento

【答案】A

【解析】【分析】考查主谓一致。

句意:

——侯博和埃迪去了电影院看电影《疯狂动物城》。

——哦,这就是为什么我现在找不到他们的原因。

havegoneto去了;beento去过。

HoboandEddie作主语,谓语动词要用复数形式。

所以选A。

 

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

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

注意现在完成时的用法。

11.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

A. help                           

B. helped                           

C. hashelped                           

D. havehelped

【答案】C

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

选C。

 

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.—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四个词的词义和用法。

15.—Yourshoesaresoold.Whydon'tyoubuyanewpair?

—BecauseI            allmymoneyonanMP5.

A. spend                 

B. havespent                             

C. amspending                 

D. wasspending

【答案】B

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

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

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

16.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.

—Oh.Whatapity!

I____________anyofthemyet,

A. doesn'twatch               

B. didn'twatch               

C. won'twatch               

D. haven'twatched

【答案】D

【解析】【分析】句意:

——连续剧《破冰行动》这些天正在霸屏。

——哦。

真遗憾!

我任何一集也没有看过。

根据Oh.Whatapity!

可知我没有看过。

过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

故选D。

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

注意yet常和现在完成时连用。

17.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

A. wasworking                      

B. isworking                      

C. hasworked                      

D. willwork

【答案】C

【解析】【分析】句意:

我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

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

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.--Whatanicewatch!

Howlong         you         it?

--Forjusttwoweeks.       

A. will;buy                      

B. have;had                      

C. were;having                      

D. did;buy        

【答案】B

【解析】【分析】句意:

“多好的一块表啊!

你买了多久了?

"“刚刚两周。

”根据句意可知用现在完成时,buy是瞬间动词.不可与howlong连用,故排除选项A、D:

选项C是过去进行时,不符合题意。

故选B项。

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

22.IknowLiQingwell.We________friendsforfiveyears.

A. became                          

B. havebecome                          

C. was                          

D. havebeen

【答案】D

【解析】【分析】句意:

我很了解李青,我们是5年的朋友了。

根据forfiveyears,可知时态是现在完成时,并且要用持续性动词,havebeenfriends,是becomefriends的持续性动词,故选D。

【点评】考查时态,注意持续性动词的用法。

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.LastweekI_______acold.That'stosaysincelastweek,I_______acold.   

A. havehad;havehad                                          

B. caught;havehad

C. havehad;havecaught                                     D. caught;havecaught

【答案】B

【解析】【分析】句意:

上周我患了感冒。

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

“haveacold”和“catchacold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。

第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“havehad”,故选B。

【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。

25.I       myhometownforalongtime.Ireallymissit!

A. haveleft                  

B. wentawayfrom                  

C. left                  

D. havebeenawayfrom

【答案】D

【解析】【分析】句意:

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

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

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

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

26.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

A. don'tpack                  

B. didn'tpack                  

C. havepacked                  

D. haven'tpacked

【答案】D

【解析】【分析】句意:

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

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

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

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

27.OurforeignteacherMissSmith        usEnglishsincefiveyearsago.

A. taught                          

B. isteaching                          

C. hastaught                          

D. teaches

【答案】C

【解析】【分析】句意:

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

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

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

28.—WhyareyoulookingforMaryinahurry,John?

—Thebossiswonderingw

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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