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

上传人:b****4 文档编号:17804596 上传时间:2022-12-10 格式:DOCX 页数:20 大小:32.01KB
下载 相关 举报
外研版英语初二 英语现在完成时填空练习题附答案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

gotmarried;

hasbeenmarried 

married;

hadbeenmarried

hadbeenmarried 

gotmarried

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

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

4.——WhereisMr.Wang?

——Hetogetherwithhisstudents________ZhuyuwanPark.

hasgoneto 

havegoneto 

hasbeento 

havebeento

—王老师在哪里?

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

A.hasgoneto去了,没在这里。

主语是单数;

B.havegoneto去了,没在这里。

主语是复数;

C.hasbeento去过,没在那里;

D.havebeento去过,没在那里;

主语是复数。

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

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

故选A。

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

5.—Ihaven'

tseenyourgrandfatherfortwoyears.Whathappenedtohim?

—Oh,he________herefortwoyears.

stayed 

hasn'

tstayed 

stays 

hadn'

tstayed

【答案】B

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

现在完成时的结构:

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

可知选B。

【点评】考查现在完成时

6.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

havelent 

haveborrowed 

havekept

【答案】C

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

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

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

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

7.——______you_____outtheproblem,Sam?

——Notyet,butI'

mgoingto.

Did,work 

Are,working 

Have,worked 

Will,work

【答案】C

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

——还没有,但是快了。

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

选C。

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

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

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

8.—Howmanyletters 

 

you 

toyourmother?

—109inall,since2016.

has,written 

have,written 

did,write 

are,writing

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

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

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

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

注意现在完成时的用法。

9.Greatchanges 

inmyhometowninthelastfewyears.

tookplace 

willtakeplace 

havetakenplace 

havebeentakenplace

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

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

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

故答案选C。

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

10.Nancy 

forfiveyears.

wasdying 

hasdied 

died 

hasbeendead

【答案】D

南西去世五年了。

A.wasdying过去进行时态;

B.hasdied现在完成时态;

C.died一般过去时态;

D.hasbeendead现在完成时态。

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

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

故选D。

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

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

beendead。

11.I 

acold.Iamnotfeelingwellnow

caught 

havecaught 

wascatching 

hadcaught

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

catchacold意为“感冒”。

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

故选B。

12.—Whereisyouruncle?

Ihaven'

tseenhimforalongtime.

—He_______Beijingforabouthalfayear.HemovedthereinJanuary.

hasarrivedin 

hasbeenin

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

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

13.—HowlongcanI_________thisbook?

—Fivedays.Butyoumustreturnitontime.

borrow 

lend 

keep 

kept

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

——五天。

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

A,borrow借,瞬间性动词;

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

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

D,kept是过去式。

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

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

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

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

—Oh.Whatapity!

I____________anyofthemyet,

doesn'

twatch 

didn'

won'

haven'

twatched

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

——哦。

真遗憾!

我任何一集也没有看过。

根据Oh.Whatapity!

可知我没有看过。

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

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

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

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

15.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

wasworking 

isworking 

hasworked 

willwork

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

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

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

16.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.

offered 

haveoffered 

areoffering 

willoffer

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

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

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

17.Alltheskirts 

.They 

verywell.

soldout;

aresold 

sellout;

havesold

havebeensoldout;

sell 

havesoldout;

sell

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

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

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

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

故选C。

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

18.—Doyoustillplaybasketball?

—Oh,no.I____itforthepasttwoyears.

tplayed 

tplay 

tplayed

【答案】A

——你还打篮球吗?

——哦,不了。

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

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

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

19.—WhatgreatprogressHuawei________inrecentyears!

—Nowonderitiswidelyknowninallpartsoftheworld.

ismaking 

hasmade 

makes 

made

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

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

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

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

20.—Whereisyourmother?

—She______Australiaandshe______Sydneyfortwoweeks.

hasbeento;

hasbeenin 

hasbeento

hasgoneto;

——你的妈妈在哪里?

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

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

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

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

根据句意Whereisyourmother?

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

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

21.— 

you 

yourhomework?

—No,Ihaven'

t.

Have;

finished 

Are;

finishing 

Did;

finish 

Will:

finish

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

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

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

22.— 

haveyouhadthemobilephone?

—Since2015.

Howoften 

Howlong 

Howsoon 

Howmany

【答案】B

你什么时候有的手机?

自从2015年。

询问的是从什么时候开始,也就是时间长度。

故B选项正确。

【点评】考查特殊疑问句的辨析。

23.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

don'

tpack 

havepacked 

tpacked

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

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

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

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

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.—WhyareyoulookingforMaryinahurry,John?

—Thebossiswonderingwhereshe_______andhowlongshe_______there.

hasbeen;

hasbeen 

hasgone;

hasgone

hasgone 

hasbeen

—你为什么这

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

当前位置:首页 > 高等教育 > 历史学

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

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