英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx

上传人:b****6 文档编号:17525508 上传时间:2022-12-07 格式:DOCX 页数:19 大小:30.13KB
下载 相关 举报
英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx_第1页
第1页 / 共19页
英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx_第2页
第2页 / 共19页
英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx_第3页
第3页 / 共19页
英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx_第4页
第4页 / 共19页
英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx

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

英语现在完成时知识点梳理及经典练习超详细含答案Word文档下载推荐.docx

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

3.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

help 

helped 

hashelped 

havehelped

【答案】C

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

选C。

4.Allthestudents_______veryhardoverthelastthreeyears.

works 

hasworked 

haveworked 

worked

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

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

5.—Hi,Tom!

 

youever 

theBird'

sNest?

—Yes,Ihave.It'

sfantastic.

Have,beento 

Have,goneto 

Did,goto

【答案】A

——你好,Tom!

你曾经去过鸟巢吗?

——是的,我去过。

它是极好的。

根据答语—Yes,Ihave.可知是以have开头的现在完成时的一般疑问句,排除C。

havebeento+地点名词,去过某地,去了并且回来了;

havegoneto+地点名词,去了某地,去了还没有回来,在去或者回来的路上。

根据It'

sfantastic.可知去了并且回来了,故选A。

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

6.—I'

msorryforbeinglate.

—Nevermind.Themeeting______foronly5minutes.Thisway,please.

hasbegun 

hasended 

hasbeenon

——对不起,我迟到了。

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

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

在进行,开着(的状态)"

,故选C

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

7.He 

fortenyears.

hasbeenmarried 

married 

gotmarried 

hasmarried

【答案】A

他已经结婚十年了。

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

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

故选A。

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

8.—Ihaven'

tseenyourgrandfatherfortwoyears.Whathappenedtohim?

—Oh,he________herefortwoyears.

stayed 

hasn'

tstayed 

stays 

hadn'

tstayed

【答案】B

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

现在完成时的结构:

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

可知选B。

【点评】考查现在完成时

9.IthasbeenthreeyearssinceI______ateacher.

become 

became 

becoming 

tobecome

【解析】【分析】题意:

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

故选B。

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

10.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

havelent 

haveborrowed 

havekept

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

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

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

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

11.I 

acold.Iamnotfeelingwellnow

caught 

havecaught 

wascatching 

hadcaught

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

catchacold意为“感冒”。

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

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

12.Nancy 

forfiveyears.

wasdying 

hasdied 

died 

hasbeendead

【答案】D

南西去世五年了。

A.wasdying过去进行时态;

B.hasdied现在完成时态;

C.died一般过去时态;

D.hasbeendead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;

die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。

故选D。

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

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

beendead。

13.—Whereisyouruncle?

Ihaven'

tseenhimforalongtime.

—He_______Beijingforabouthalfayear.HemovedthereinJanuary.

hasgoneto 

hasbeento 

hasarrivedin 

hasbeenin

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

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

14.—HowlongcanI_________thisbook?

—Fivedays.Butyoumustreturnitontime.

borrow 

lend 

keep 

kept

——我能保留这本书多长时间?

——五天。

但是你一定要按时归还它。

A,borrow借,瞬间性动词;

B,lend接,是瞬间性动词;

C,keep保留,是延续性动词;

D,kept是过去式。

此处与howlong连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。

以及borrow,lend,keep,kept四个词的词义和用法。

15.—HowdoyoulikeTreasureIsland,Lucy?

—It'

ssoexcitingthatI_______ittwice.

amreading 

haveread 

wasreading 

hadread

【答案】B

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

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

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

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

16.I 

scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.

willbe 

was 

havebeen 

wouldbe

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

句意是:

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

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

17.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.

changed 

changes 

willchange 

haschanged

【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,

结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.

18.—Doyoustillplaybasketball?

—Oh,no.I____itforthepasttwoyears.

haven'

tplayed 

didn'

tplay 

won'

tplayed

——你还打篮球吗?

——哦,不了。

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

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

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

19.—WhatgreatprogressHuawei________inrecentyears!

—Nowonderitiswidelyknowninallpartsoftheworld.

ismaking 

hasmade 

makes 

made

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

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

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

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

20.—Mary,Irememberyou 

severalyearsago.

—Yes,I 

for3years.

married,havemarried 

married,married 

married,havebeenmarried 

havemarried,havebeenmarried

——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。

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

21.一Howlong 

yourbrother______thiscamera?

—Fortwoweeks.

have;

bought 

had 

has;

bought

【解析】【分析】本题考查动词的时态。

句意:

“你哥哥买这个相机多久了?

”“两周了。

”根据答语“Fortwoweeks.”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。

主语是yourbrother,为第三人称单数,所以应该选择C项。

22.Morethan80people 

______intheearthquake 

______lastweek. 

died;

for 

havebeendead;

since 

havedied;

havebeendead;

for

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

for+时间段;

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

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

23.一WhereisMr.Miller?

一He 

toNewYork.He 

therethreetimes.

hasbeen;

hasgone 

hasgone;

hasgone

hasgone:

hasbeen 

hasbeen

——Miller先生去哪儿了?

——他去纽约了。

他去过那3次了。

他去纽约了还未回来,用hasgoneto;

他去过三次,用hasbeen。

故选C。

【点评】考查现在完成时hasgoneto和hasbeento的用法。

24.--Anna,couldyoulendmethisbook,please?

--I'

msorry.I 

itforonlytwodays,andIhaven'

tfinishedityet.

havebought 

havehad 

bought 

had

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

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

我还没有看完呢。

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

25.Ihavelivedhere_______Iwasborn.

before 

when 

for 

since

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

自从用since.

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

26.— 

you 

yourhomework?

—No,Ihaven'

t.

Have;

finished 

Are;

finishing 

Did;

finish 

Will:

finish

你完成了你的家庭作业吗、还没有。

由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.

【点评】辨析句意,注意句子的时态与语态,选出合适的选项。

27.Mike 

thebookshop.Ihavetowaitforhim.

wentto 

wasin 

hasgoneto

迈克去了书店。

我不得不等他。

从第二句来判断.迈克不在.应用“have/hasgonetoaplace”来表示“去某地了(还没有回来)”。

用现在完成时强调过去发生的事件对现在的影响。

【点评】考查动词时态及havebeento和havegoneto的区别。

28.Mysister 

inAmericafortwoyears.Imissherverymuch. 

studies 

studied 

hasstudied 

isstudying

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

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

故C选项正确。

29.TheGreens 

manyplacesofinterestsincetwoyearsago.

hasvisited 

havevisited 

visited 

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

当前位置:首页 > 高等教育 > 院校资料

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

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