初二 英语现在完成时填空练习题及答案Word下载.docx

上传人:b****3 文档编号:16847046 上传时间:2022-11-26 格式:DOCX 页数:20 大小:32.26KB
下载 相关 举报
初二 英语现在完成时填空练习题及答案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

hasfallen 

was 

hasbeen

【答案】D

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

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

故选D。

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

3.—Doyoumissyourparentsfaraway?

—Yes,verymuch.They 

thehometownforovertwoyears.

left 

haveleft 

wereawayfrom 

havebeenawayfrom

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

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

4.——WhereisMr.Wang?

——Hetogetherwithhisstudents________ZhuyuwanPark.

—王老师在哪里?

—他同他的学生去了Zhuyuwan公园。

A.hasgoneto去了,没在这里。

主语是单数;

B.havegoneto去了,没在这里。

主语是复数;

C.hasbeento去过,没在那里;

D.havebeento去过,没在那里;

主语是复数。

本句He是主语,togetherwithhisstudents是介词短语,做定语不是主语,所以用has。

王老师去公园了不在这里,所以用hasgoneto。

故选A。

【点评】考查主谓一致和短语的用法。

5.—What_______youjustnow?

—Don'

tworry.Nothing_______.

hashappensto;

hashappened 

happened;

happened

happenedto;

hashappened

【答案】D

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

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

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

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

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

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

6.Mysister 

Englishsinceshewas9yearsold.Shecantalktoforeignersfreely.

learns 

learnt 

haslearnt 

havelearnt

【答案】C

我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。

A,learns学习,一般现在时,B,learnt一般过去时C 

haslearnt现在完成时Dhavelearnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是Mysister,第三人称单数,使用has,故选C

【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。

7.—_______mydictionary?

Ican'

tfinditanywhere.

—I_______itonthedeskwhenIcamein.

Didyousee;

haveseen 

Haveyouseen;

haveseen

saw 

see 

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

我到处都找不到了。

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

根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;

第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

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

8.—I'

msorryforbeinglate.

—Nevermind.Themeeting______foronly5minutes.Thisway,please.

hasbegun 

hasended 

hasbeenon

【答案】C

——对不起,我迟到了。

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

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

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

,故选C

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

9.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

help 

helped 

hashelped 

havehelped

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

选C。

10.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

have;

been 

had;

gone 

gone

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

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

——三次。

考查havebeen与havegone的区别。

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

11.Greatchanges 

inmyhometowninthelastfewyears.

tookplace 

willtakeplace 

havetakenplace 

havebeentakenplace

过去几年我的家乡发生了巨大的变化。

inthelastfewyears意为“在过去的几年里”,用于现在完成时;

takeplace“发生”没有被动语态。

故答案选C。

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

12.—Howmanyletters 

 

you 

toyourmother?

—109inall,since2016.

has,written 

have,written 

did,write 

are,writing

【答案】B

——你给你妈写了多少封信?

——从2016年起,总共109封。

句中since2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写havewritten,故答案选B。

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

注意现在完成时的用法。

13.—Whereisyourmother?

—She______Australiaandshe______Sydneyfortwoweeks.

hasbeento;

hasbeenin 

hasbeento

hasgoneto;

——你的妈妈在哪里?

——她去了澳大利亚,她在悉尼呆了两周了。

hasbeento”去过某地“,现在已经回来了;

hasgoneto”去了某地“,还没有回来;

hasbeenin”待在某地“一段时间。

根据句意Whereisyourmother?

可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。

【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。

14.Nancy 

forfiveyears.

wasdying 

hasdied 

died 

hasbeendead

南西去世五年了。

A.wasdying过去进行时态;

B.hasdied现在完成时态;

C.died一般过去时态;

D.hasbeendead现在完成时态。

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

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

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

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

beendead。

15.—Theysaythereisanewrestaurantnearhere.

—Yes,andit______formorethanaweek.

hasbeenopen 

open 

isopening 

opens

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

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

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

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

16.I 

scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.

willbe 

havebeen 

wouldbe

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

句意是:

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

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

17.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.

changed 

changes 

willchange 

haschanged

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

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

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

—Oh.Whatapity!

I____________anyofthemyet,

doesn'

twatch 

didn'

won'

haven'

twatched

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

——哦。

真遗憾!

我任何一集也没有看过。

根据Oh.Whatapity!

可知我没有看过。

过去的动作对现在造成的影响和 

yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

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

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

19.I________aninvitationtotheconcert.Ican'

twaittogo. 

receive 

willreceive 

wasreceiving 

havereceived

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

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

【点评】考查动词时态。

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

20.He 

fortenyears.

hasbeenmarried 

married 

gotmarried 

hasmarried

【答案】A

他已经结婚十年了。

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

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

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

21.一IsTomathome?

—No,he 

tothetown.

hasbeen 

hasgone 

goes 

willgo

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

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

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

故选B。

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

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

22.I________mydictionarytomyclassmateDavidaweekago,buthe________ittomeyet.

lent;

return 

havelent;

returned 

hasn'

treturned 

didn'

treturn

我一周前把我的字典借给了我的同学David,但他还没还给我。

ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn'

treturned,故选C。

【点评】考查时态,注意ago和yet的用法。

23.—Yourfamilyhave________Sydneyonholiday.Whynotjointhem?

—I'

ve________thecitymanytimes.

goneto;

goneto 

beento;

beento 

beento

——你家去悉尼度假了,为什么不和他们一起呢?

——我们去过那个城市好几次了。

根据Whynotjointhem,可知是havegoneto,去了;

根据manytimes,许多次,可知用havebeento,去过,与次数搭配,故选D。

【点评】考查havegoneto和havebeento的用法,注意语境。

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.—MissLiu,whendidyoucomehere?

—In2015.I 

herefortwoyears.

havebeento 

havecome 

havebeen

——刘小姐,你什么时候来这的?

——2015年,我已经在这里待两年了。

由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。

here为副词,其前不用介词。

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

27.WilliamShakespeare 

for400years,buthisworksstillhavegreatinfluencetoday.

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

当前位置:首页 > 工程科技 > 能源化工

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

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