外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx

上传人:b****7 文档编号:22639452 上传时间:2023-02-05 格式:DOCX 页数:25 大小:31.75KB
下载 相关 举报
外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx_第1页
第1页 / 共25页
外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx_第2页
第2页 / 共25页
外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx_第3页
第3页 / 共25页
外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx_第4页
第4页 / 共25页
外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx

《外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx》由会员分享,可在线阅读,更多相关《外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx(25页珍藏版)》请在冰豆网上搜索。

外研版英语英语现在完成时用法总结附解析推荐精选Word下载.docx

3.Allthestudents_______veryhardoverthelastthreeyears.

works 

hasworked 

haveworked 

worked

【答案】C

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

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

4.—Yournewbikeissonice!

Whendidyoubuyit?

—InJuly.I_____itfortwoweeks.

had 

havehad 

havebought 

bought

——你的新自行车那么好看。

你什么时候买的。

——七月份,我买了两周了。

根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。

因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。

【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

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.—What_______youjustnow?

—Don'

tworry.Nothing_______.

hashappensto;

hashappened 

happened;

happened

happenedto;

hashappened

【答案】D

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

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

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

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

【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;

现在完成时表示过去的动作对现在造成的结果或影响。

7.—I'

msorryforbeinglate.

—Nevermind.Themeeting______foronly5minutes.Thisway,please.

hasbegun 

hasended 

hasbeenon

——对不起,我迟到了。

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

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

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

,故选C

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

8.—Ihaven'

tseenyourgrandfatherfortwoyears.Whathappenedtohim?

—Oh,he________herefortwoyears.

stayed 

hasn'

tstayed 

stays 

hadn'

tstayed

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

现在完成时的结构:

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

可知选B。

【点评】考查现在完成时

9.—HoboandEddie 

thecinematowatchthefilmZootopia.

—Oh,that'

swhyIcan'

tfindthemnow.

havegoneto 

havebeento 

hasgoneto 

hasbeento

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

句意:

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

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

havegoneto去了;

beento去过。

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

所以选A。

10.—WhereisCatherine?

Ihaven'

tseenherfordays.

—She 

Wuhan.She'

llbebacknextweek.

hasbeento 

havebeento

——Catherine在哪里?

我好几天没见她。

——她已经去武汉了。

她将下周回来。

主语是she,所以用has,排除C、D。

A.已经去了某地,在去的路上,还没有回来;

B.已经去过某地,表示去了某地,并且回来了。

根据She'

llbebacknextweek.她下周回来可知现在还没有回来,故选A。

11.TheGreens 

manyplacesofinterestsincetwoyearsago.

hasvisited 

havevisited 

visited 

willvisit

【解析】【分析】句意:

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

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

故选B。

12.Nancy 

forfiveyears.

wasdying 

hasdied 

died 

hasbeendead

南西去世五年了。

A.wasdying过去进行时态;

B.hasdied现在完成时态;

C.died一般过去时态;

D.hasbeendead现在完成时态。

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

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

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

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

beendead。

13.—Theysaythereisanewrestaurantnearhere.

—Yes,andit______formorethanaweek.

hasbeenopen 

open 

isopening 

opens

——他们说在这附近有一个新的餐馆。

——是的,它已经开了一个多星期了。

根据formorethanaweek,可知用现在完成时,have/hasbeendone,故选A。

【点评】考查现在完成时,注意识记其标志词。

14.—HowlongcanI_________thisbook?

—Fivedays.Butyoumustreturnitontime.

borrow 

lend 

keep 

kept

【答案】C

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

——五天。

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

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 

havebeen 

wouldbe

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

句意是:

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

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

17.—Doyoustillplaybasketball?

—Oh,no.I____itforthepasttwoyears.

haven'

tplayed 

didn'

tplay 

won'

tplayed

【答案】A

——你还打篮球吗?

——哦,不了。

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

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

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

18.—WhatgreatprogressHuawei________inrecentyears!

—Nowonderitiswidelyknowninallpartsoftheworld.

ismaking 

hasmade 

makes 

made

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

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

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

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

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

19.I________aninvitationtotheconcert.Ican'

twaittogo. 

receive 

willreceive 

wasreceiving 

havereceived

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

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

【点评】考查动词时态。

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

20.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

have;

been 

had;

gone 

gone

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

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

——三次。

考查havebeen与havegone的区别。

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

21.一IsTomathome?

—No,he 

tothetown.

hasbeen 

hasgone 

goes 

willgo

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

由语境可知,Tom去镇上了,现在不在家。

表示“已经去了某地”应用havegonetosp.。

havebeentosp.表示“去过某地”,现在已经回来了。

【点评】考查havebeento与havegoneto的辨析。

22.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

don'

tpack 

havepacked 

tpacked

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

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

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

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

23.Morethan80people 

______intheearthquake 

______lastweek. 

died;

for 

havebeendead;

since 

havedied;

havebeendead;

for

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

for+时间段;

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

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

24.Howlong 

hisgrandfather 

?

has,died 

has,beendeath 

has,dying 

has,beendead

他的爷爷去世多久了?

hasdied已经去世了,不能与时间段连用;

hasbeendeath形式错误,death是名词;

hasdying形式错误;

hasbeendead已经去世了。

句中Howlong问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。

hasbeendead是一个系表结构,表示状态,可以持续。

故应选D。

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

die非延续性动词,要转换为延续性的bedead。

25.OurforeignteacherMissSmith 

usEnglishsincefiveyearsago.

taught 

isteaching 

hastaught 

teaches

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

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

26.—WhyareyoulookingforMaryinahurry,John?

—Thebossiswonderingwhereshe_______andhowlongshe_______there.

hasbeen;

hasbeen 

hasgone;

hasgone

hasgone 

hasbeen

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

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

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

27.--Anna,couldyoulendmethisbook,please?

--I'

msorry.I 

itforonlytwodays,andIhaven'

tfinishedityet.

bought 

had

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

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

我还没有看完呢。

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

28.Ja

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

当前位置:首页 > 工程科技 > 材料科学

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

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