完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx

上传人:b****5 文档编号:3391199 上传时间:2022-11-22 格式:DOCX 页数:20 大小:31.67KB
下载 相关 举报
完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx_第1页
第1页 / 共20页
完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx_第2页
第2页 / 共20页
完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx_第3页
第3页 / 共20页
完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx_第4页
第4页 / 共20页
完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx

《完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx》由会员分享,可在线阅读,更多相关《完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx(20页珍藏版)》请在冰豆网上搜索。

完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析.docx

完整版word英语现在完成时知识点梳理及经典练习超详细含答案解析

(完整版word)英语现在完成时知识点梳理及经典练习(超详细)含答案解析

一、初中英语现在完成时

1.Nancy          forfiveyears.

A. wasdying                         

B. hasdied                         

C. died                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

南西去世五年了。

A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。

故选D。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has beendead。

2.I________aninvitationtotheconcert.Ican'twaittogo. 

A. receive                     

B. willreceive                     

C. wasreceiving                     

D. havereceived

【答案】D

【解析】【分析】句意:

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

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

【点评】考查动词时态。

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

3.—Doyoumissyourparentsfaraway?

—Yes,verymuch.They           thehometownforovertwoyears.

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

【答案】D

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

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

4.Allthestudents_______veryhardoverthelastthreeyears.

A. works                         

B. hasworked                         

C. haveworked                         

D. worked

【答案】C

【解析】【分析】Overthelastthreeyears,用于现在完成时,又由于主语是复数,故选C。

【点评】现在完成时的时间状语要掌握。

5.—What_______youjustnow?

 

—Don'tworry.Nothing_______.

      

A. hashappensto;hashappened                       

B. happened;happened

C. happened;hashappened                                

D. happenedto;hashappened

【答案】D

【解析】【分析】句意:

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

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

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

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

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

6.—I'msorryforbeinglate.

—Nevermind.Themeeting______foronly5minutes.Thisway,please.

      

A. hasbegun                              B. hasended                              C. hasbeenon

【答案】C

【解析】【分析】句意:

——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C

【点评】现在完成时表示延续性的状态。

7.He   fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

【解析】【分析】句意:

他已经结婚十年了。

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

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

故选A。

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

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.TheGreens        manyplacesofinterestsincetwoyearsago.

A. hasvisited                         

B. havevisited                         

C. visited                           

D. willvisit

【答案】B

【解析】【分析】句意:

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

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

故选B。

10.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

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

——还没有,但是快了。

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

选C。

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

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

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

 

11.IthasbeenthreeyearssinceI______ateacher.

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

【答案】B

【解析】【分析】题意:

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

故选B。

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

12.—Whereisyouruncle?

Ihaven'tseenhimforalongtime.

—He_______Beijingforabouthalfayear.HemovedthereinJanuary.

A. hasgoneto                   

B. hasbeento                   

C. hasarrivedin                   

D. hasbeenin

【答案】D

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

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

 

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

14.—HowdoyoulikeTreasureIsland,Lucy?

—It'ssoexcitingthatI_______ittwice.

A. amreading                      

B. haveread                      

C. wasreading                      

D. hadread

【答案】B

【解析】【分析】句意:

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

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

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

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

15.I            scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.

A. willbe                             

B. was                             

C. havebeen                             

D. wouldbe

【答案】C

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

句意是:

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

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

16.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

A. wasworking                      

B. isworking                      

C. hasworked                      

D. willwork

【答案】C

【解析】【分析】句意:

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

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

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

17.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.

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

【答案】B

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

 

18.—HowdoyoulikeBeijing,MissRead?

—I'venoidea.I_____there.

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

【答案】C

【解析】【分析】句意:

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

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

短语:

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

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

19.—WhatgreatprogressHuawei________inrecentyears!

—Nowonderitiswidelyknowninallpartsoftheworld.

A. ismaking                            

B. hasmade                            

C. makes                            

D. made

【答案】B

【解析】【分析】句意:

——华为近几年取得了多大的进步啊!

——难怪它在世界的每个角落都出名。

根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

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

注意掌握现在完成时的结构have/has+过去分词。

20.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

A. havelent                             

B. haveborrowed                             

C. havekept

【答案】C

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

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

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

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

21.—Where'sMrJones?

—He     tothepostoffice.

   

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

【答案】D

【解析】【分析】句意:

jones在哪?

他已经去了邮局。

该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。

故选D。

【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。

22.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的用法。

23.LastweekI_______acold.That'stosaysincelastweek,I_______acold.   

A. havehad;havehad                                          

B. caught;havehad

C. havehad;havecaught                                     D. caught;havecaught

【答案】B

【解析】【分析】句意:

上周我患了感冒。

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

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

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

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

24.—HowlongcanI_____theChineseworkbook?

—Forthreeweeks.

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

【答案】B

【解析】【分析】句意:

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

——三个星期。

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

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

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

25.Morethan80people ______intheearthquake ______lastweek.   

A. died;for         B. havebeendead;since         C. havedied;since         D. havebeendead;for

【答案】C

【解析】【分析】句意:

自从上个周有超过80人在地震中伤生。

for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语lastweek是时间点,故用since。

本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。

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

26.WilliamShakespeare         for400years,buthisworksstillhavegreatinfluencetoday.

A. died                         

B. wasdying                         

C. hasdied                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

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

由题干中的for400years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选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.--Anna,couldyoulendmethisbook,please?

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

A. havebought                

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

当前位置:首页 > 小学教育 > 学科竞赛

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

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