最新 现在完成时练习题基础提高难题汇总含答案wordWord格式文档下载.docx

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

最新 现在完成时练习题基础提高难题汇总含答案wordWord格式文档下载.docx

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

最新 现在完成时练习题基础提高难题汇总含答案wordWord格式文档下载.docx

3.Alltheskirts 

 

.They 

verywell.

soldout;

aresold 

sellout;

havesold

havebeensoldout;

sell 

havesoldout;

sell

【答案】C

所有的裙子都卖完了,他们非常畅销。

第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:

has/have+been+过去分词,sell的过去分词为sold;

第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

4.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.

offered 

haveoffered 

areoffering 

willoffer

【答案】B

【解析】【分析】考查时态.句意"

自2010以来,志愿者们向老人和青年提供了大量的帮助."

.A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.

5.Wow!

You________dinner!

Let'

seatnow.

cook 

arecooking 

willcook 

havecooked

【答案】D

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

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

故选D。

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

6.—Yourshoesaresoold.Whydon'

tyoubuyanewpair?

—BecauseI 

allmymoneyonanMP5.

spend 

havespent 

amspending 

wasspending

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

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

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

7.—Lucy,isyouruncleateacher?

—Yes,heis.He 

historyfornearly20years.

teaches 

hastaught 

isteaching 

willteach

【答案】B

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

——是的,他是。

他教历史将近20年了。

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

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

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

8.—Whereisyourfather?

— 

.

HehasbeentoShanghai 

HehasbeeninShanghai

HehasgonetoShanghai 

HehavebeentoShanghai

-你的父亲在哪儿?

-他去上海了。

Havebeento去过某地(已回);

havebeenin在……;

havegoneto去了某地(未回)。

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

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

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

以及Havebeento;

havebeenin;

havegoneto三个短语的词义和用法。

9.——______you_____outtheproblem,Sam?

——Notyet,butI'

mgoingto.

Did,work 

Are,working 

Have,worked 

Will,work

【答案】C

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

——还没有,但是快了。

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

选C。

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

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

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

10.—Hi,Tom!

youever 

theBird'

sNest?

—Yes,Ihave.It'

sfantastic.

Have,beento 

Have,goneto 

Did,goto

——你好,Tom!

你曾经去过鸟巢吗?

——是的,我去过。

它是极好的。

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

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

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

根据It'

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

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

11.Mr.Fan 

in2005.Inotherwords,he 

for9yearstillnow. 

gotmarried;

hasbeenmarried 

married;

hadbeenmarried

hadbeenmarried 

gotmarried

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

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

12.—Doyoumissyourparentsfaraway?

—Yes,verymuch.They 

thehometownforovertwoyears.

left 

haveleft 

wereawayfrom 

havebeenawayfrom

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

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

13.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

help 

helped 

hashelped 

havehelped

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

14.Mikeusedtobeatopstudent,buthe 

behindsincehelosthimselfincomputergames.

fell 

hasfallen 

was 

hasbeen

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

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

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

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

attracted 

hasattracted 

willattract

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

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

故选B。

16.Susan 

Chinabefore.Thisisherfirsttimetobehere. 

tvisit 

wasn'

tvisiting 

hasn'

tvisited 

doesn'

tvisit

苏珊以前没有来过中国。

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

故C选项正确。

【点评】考查句子时态。

17.Allmembers_______areadmittedtotheauditorium.

havegotthetickets 

thathadgotthetickets

thathavegotthetickets 

hadgotthetickets

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

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

票已经拿到了,因此用完成时,根据are 

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

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

18.一Haveyouever 

thefilmGangJiong?

一Yes,Ihave.

see 

tosee 

saw 

seen

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

”“是的,我看过。

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

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

19.Ican'

tgetintomyroomnowbecauseI_______mykey.

lose 

willlose 

havelost 

amlosing

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

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

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

20.Jackson 

schooltwoyearsagoandhe 

fortwoyears.

leaves;

hasgone 

left;

hasbeenaway 

hasgone

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

根据“twoyearsago”可知,第一空应用一般过去时;

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

21.WhichofthefollowingisWRONG?

Yourcarisgoodexceptforthecolour. 

Thefilmhasbegunfortwentyminutes.

Ihavekeptthebookfortwodays. 

What'

sthedifferencebetweenthetwotricks?

下面哪一个是错误的?

A选项意为:

你的汽车除了颜色之外其他都很好;

B选项意为:

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

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

C选项意为:

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

D选项意为:

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

故应选B。

【点评】考查句子结构。

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

22.It_______overtendayssincethedog_______.

is;

hasbeendead 

hasbeen;

died 

was;

hasdied

狗死了有十多天了。

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

23.Ihavelivedhere_______Iwasborn.

before 

when 

for 

since

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

自从用since.

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

24.一ThisisthesecondtimeIhavecometoTaiyuan.It 

alot.

一Yeah,itisbecomingmoreandmorebeautiful.

changes 

willchange 

waschanging 

haschanged

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

它改变了很多。

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

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

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

25.What 

you 

inthepasttwohours,mybaby?

will;

do 

have;

done 

are;

doing 

would;

do

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

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

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

26.--Anna,couldyoulendmethisbook,please?

--I'

msorry.I 

itforonlytwodays,andIhaven'

tfinishedityet.

havebought 

havehad 

bought 

had

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

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

我还没有看完呢。

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

27.You 

myEnglishdictionaryforamonth.Couldyoupleasegiveitbacktomenow?

haveborrowed 

lent 

havekept 

borrowed

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

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

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

故选C。

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

28.LastweekI_______acold.That'

stosaysincelastweek,I_______acold. 

havehad;

havehad 

caught;

havehad

havecaught 

havecaught

【解析】【分析】句意:

上周我患了感冒。

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

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

当前位置:首页 > 外语学习 > 英语考试

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

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