人教版英语初二 英语动词的时态填空练习题含答案推荐精选.docx
《人教版英语初二 英语动词的时态填空练习题含答案推荐精选.docx》由会员分享,可在线阅读,更多相关《人教版英语初二 英语动词的时态填空练习题含答案推荐精选.docx(20页珍藏版)》请在冰点文库上搜索。
人教版英语初二英语动词的时态填空练习题含答案推荐精选
人教版英语初二英语动词的时态填空练习题含答案推荐精选
一、初中英语动词的时态
1.---Helen,Whendidyoumovedhere?
---I______heresincetwoyearsago.
A.movedB.livedC.havemovedD.havelived
【答案】D
【解析】
试题分析:
句意:
―海伦,你什么时候搬到这儿的?
―从两年前我就住在这儿。
表示从两年前一直延续到现在的动作,用现在完成时态,A、B错。
move是一个非延续性的动作,不能与表示一段时间的状语sincetwoyearsago连用,live是延续性动作,可以与sincetwoyearsago连用。
故选D。
【考点定位】考查动词时态辨析。
2.--________you_________Kate’sletteryet?
--Yes,I________itforseveraldays.
A.Did;receive;havereceivedB.Have;received;havehad
C.Have;received;havereceivedD.Did;receive;havehad
【答案】B
【解析】句意:
-你收到凯特的信了吗?
-是的,我已经收到好几天了。
本题为现在完成时态,receive动词,收到,暂时性动词。
在肯定的陈述句中,暂时性动词不能和一段时间连用,因而receive改为have,have为持续性动词,had过去分词;可以和forseveraldays一段时间连用。
故选:
B。
3.Jack______ashowerwhenhismotherranghimup.
A.takes
B.hastaken
C.istaking
D.wastaking
【答案】D
【解析】句意:
当他妈妈给他打电话的时候杰克正在洗澡。
本句考查过去进行时态。
“他妈妈打电话”是过去的时间,在过去某个时间正在进行的动作,使用过去进行时,故选D。
4.---Lily,whyareyoustillhere?
Schoolisoverforhalfanhour.
---BecauseI____________mytaskyet.Istillneedonemorehour.
A.won’tfinishB.didn’tfinish
C.haven’tfinishedD.hadn’tfinished
【答案】C
【解析】
试题分析:
句意:
-莉莉,你为什么还在这儿?
放学有半个多小时了。
-因为我事情还未完成。
我还需要一小时。
A.won’tfinish一般将来时态形式;B.didn’tfinish一般过去时态形式;C.haven’tfinished现在完成时态形式;D.hadn’tfinished过去完成时态形式。
本句强调的是“还没有完成”的这个结果,强调过去发生的动作对现在造成的影响或结果,句子用现在完成时态。
故选C。
考点:
考查动词的时态。
5.—Hello!
MayIspeaktoMary,please?
—Sorry.She_________ashowernow.
A.hasB.had
C.willhaveD.ishaving
【答案】D
【解析】
句意:
喂,请找玛丽接电话好吗?
对不起,她正在洗澡。
本题考查动词的时态。
Haveashower洗澡。
A.has单数第三人称形式B.had一般过去时C.willhave一般将来时D.ishaving现在进行时。
根据题意“她现在正在洗澡”是现在正在进行的动作,故选D。
6.—Iknowyou______toChinamanyyearsago.Andhowlonghaveyou______inChina?
—Idon’trememberitexactly.
A.come;liveB.came;come
C.come;comeD.came;lived
【答案】D
【解析】
句意:
-我知道你多年前就来中国了。
你在中国住了多久了?
-我记不太清了。
根据过去时间短语manyyearsago可知,谓语动词使用过去式came。
howlong与持续性动词连用,live是持续性动词,come暂时性动词。
根据语境可知,本句为现在完成时态,所以动词使用过去分词lived。
故选D。
7.Ifourgovernment payattentiontothesafetyoffood,ourhealth indanger.
A.isn’t;isB.doesn’t;willbe
C.won’t;isD.isn’t;willbe
【答案】B
【解析】
【详解】
句意:
如果我们的政府现在不注意食品安全,我们的健康就会出于危险之中。
结合语境可知,本句主语描述的是将来某时进行的动作,故用一般将来时态。
当主句描述将来时态,if引导的条件状语从句中用一般现在时态表示将来动作,结合语境可知选B。
8.—DoyouthinkifTom_____theworkwelltomorrow?
—Ithinkhewillifhe______hisbest.
A.does,willtryB.willdo,triesC.does,triesD.willdo,willtry
【答案】B
【解析】
【详解】
句意:
-你认为明天Tom是否会把工作做好?
-我认为如果他尽他的最大努力,他会做好的。
does做,第三人称单数形式;willdo将会做,一般将来时态;willtry将会努力,一般将来时态;tries一般现在时态,第三人称单数形式。
根据句意可知,第一句话中if是“是否”,引导宾语从句,从句中有tomorrow,表示将来的事情,故用一般将来时态willdo;第二句话if是“如果”,引导条件状语从句,从句中用一般现在时,主句用一般将来时态,主语是he第三人称单数,故用tries。
选B。
9.—Doyouknow_____awonderfulmatchandtwobasketballmatchesonJuly15th?
—Yeah.Iamgoingtowatchthemonthatday.
A.therewillbeB.thereisgoingtohaveC.therearegoingtobeD.istheregoingtobe
【答案】A
【解析】
【详解】
句意:
——你知道7月15日会有一场精彩的比赛和两场篮球赛吗?
——是的。
那天我要去看它们。
考查therebe结构。
宾语从句需用陈述句语序,D是疑问句语序,可排除。
根据句意语境,本句用一般将来时。
therebe结构的一般将来时用therewillbe和thereisgoingtobe,表示最近要做的事,可排除B。
根据就近原则,awonderfulmatch一场精彩的比赛,需用thereisgoingtobe,可排除C项。
综合以上,可知选A。
10.---DidyouwatchtheprogramTheVoicelastnight?
---Iwantedto,butmymother__________herfavoriteTVplay.
A.watchesB.watchedC.waswatchingD.iswatching
【答案】C
【解析】句意:
昨晚你看《TheVoice》了吗?
——我想看,但是我妈妈在看她最喜欢的电视剧。
下句是解释了当时为何没有观看《TheVoice》的原因,是由于当时妈妈在看她最喜欢的电视剧。
在过去的某一时刻发生的动作用过去进行时态来表达,故答案为C。
11.--Look!
There____somanynoisykidsintheroom!
--Haven’tyouheardthesaying“Whenthecatisaway,themice_____?
”
A.have;playB.is;aregoingtoplay
C.have;areplayingD.are;willplay
【答案】D
【解析】
【详解】
句意“-看!
房间里有许多吵闹的小孩-你没听见他们在说,当猫离开后,这些老鼠在玩吗?
”。
therebe句型不与have连用,排除A和C,且第一空处主语为somanynoisykids,谓语用复数,排除B,第二空处when引导的从句用一般现在时,主句用一般将来时,即“主将从现”原则,故选D。
12.Helikesmusicverymuch.He’stheschoolmusicclubforhalfayear.
A.joinedB.takenpartinC.joinedinD.beenin
【答案】D
【解析】
【详解】
句意:
他非常喜欢音乐。
他在学校音乐俱乐部工作半年了。
A.joined“加入,参加”,指加入某党派、某组织或某社会团体;B.takenpartin参加(群众性活动、会议等);C.joinedin表示参加某项运动或活动;D.beenin经常表示状态,而且寓意更为丰富【执政;在家;到达;在…里面参加…运动项目;从事等】。
halfanhour表示的是时间段,而A,B,C选项都是短暂性的动词或词组,在肯定句中不能与表示一段的时间状语连用,用join的延续性形式bein,故答案为D。
13.---WillyougotoAmericanextmonth?
---Yes.ButIpromiseIwillcallyouassoonasI_________there.
A.gettoB.willgettoC.willgetD.get
【答案】D
【解析】
【详解】
句意:
——下个月你将要去美国吗?
——是的。
但是我保证我一到达那里,就给你打电话。
assoonas引导的时间状语从句,用一般现在时,主句用一般将来时。
there是副词,前面不加介词,getthere到达那里。
故选D。
14.He_________________hiswifefortenyears
A.hasmarriedB.hasbeenmarriedwith
C.hasbeenmarriedtoD.gotmarriedto
【答案】C
【解析】
【详解】
句意:
他和妻子结婚十年了。
“for+一段时间”表示某个动作或状态持续一段时间,谓语动词是可持续动词。
marry结婚,是短暂性动词,不可以持续,getmarriedtosb.也是不可以持续的,排除A和D;bemarriedtosb.与某人结婚,表示状态,故答案为C。
15.Idon’tknowifit_________tomorrow.Ifit_____________,wewilldosomecleaningathome.
A.snows;willsnowB.willsnow;snows
C.willsnow;willsnowD.snows;snows
【答案】B
【解析】
【详解】
句意:
我不知道明天是否会下雪。
如果下雪,我们就在家做清洁工作。
考查动词时态辨析。
前句if意思是“是否”,引导宾语从句,tomorrow(明天)用于一般将来时,从句动词需用“will+原形动词”结构,可排除AD两项;后句if意思是“如果”,引导条件状语从句,时态遵循主将从现原则,可排除C项。
根据句意结构和语境,可知选B。
16.HongKong__________toChinafor20years.I________therefor2weeksnextyear.
A.hasreturned;willstayB.hasbeenback;willstay
C.hasbeenback;havestayedD.hasreturned;havestayed
【答案】B
【解析】
【详解】
句意:
香港回归中国已有20年。
明年我将在那里呆两周。
考查动词时态辨析。
for20years是一段时间,需和持续性动词连用;return返回,终止性动词,可排除AD两项。
nextyear明年,用于一般将来时,可排除C项。
根据句意结构和语境,可知选B。
17.—Didyousleepwelllastnight?
—Farfromthat!
Oneofmyneighbours▲musicprettyloud.
A.playsB.wasplayingC.isplayingD.wouldplay
【答案】B
【解析】句意:
-----你昨晚睡得好吗?
------远非如此!
我的一个邻居在大声演奏音乐。
A.plays一般现在时态;B.wasplaying过去进行时态;C.isplaying现在进行时态;D.wouldplay过去将来时态。
结合语境可知,昨晚睡不好觉的原因是当时有人在演奏音乐,故用过去进行时态来描述,答案为B。
18.___you____mywatch?
Yes,I____itonthetablejustnow.
A.Did,see,sawB.Did,see,seeC.Have,seen,saw.D.Have,seen,haveseen
【答案】C
【解析】句意:
——你看见我的手表了吗?
——是的,我刚才在桌子上看到了。
第一个空根据答语中的Yes,I____itonthetablejustnow.可知事情已经发生了,强调对现在造成的影响,所以问句应用现在完成时,结构为:
have/has+动词过去分词,主语是you,所以用have,see的过去分词是seen;第二个空根据时间状语justnow“刚才”,它是表示过去的时间状语,是一般过去时的标志词,可以判断答语应用一般过去时,即谓语动词see要用其过去式saw;结合选项,可知C选项符合题意,故答案选C。
19.—Hownoisyitisoutside!
—Oh,Iforgottotellyou.Myneighbours________theirhouses.
A.havedecoratedB.weredecorating
C.aredecoratingD.willdecorate
【答案】C
【解析】句意:
——外面真吵!
——哦,我忘了告诉你,我的邻居正在装饰他们的房子。
根据Hownoisyitisoutside!
可知外面很吵,结合Myneighbours____theirhouses.可推出句意“我的邻居正在装饰他们的房子”,故时态用现在进行时,其结构为am/is/are+动词现在分词,主语是Myneighbours,所以系动词用are,故答案选C。
20.I_______thismobilephoneonline.Itisnotworthbuying.
A.checkB.amcheckingC.havecheckedD.willcheck
【答案】C
【解析】
【详解】
句意:
我在网上查过这部手机。
它不值得买。
考查动词时态辨析。
check查看/核实;根据Itisnotworthbuying.,可知check是已经完成的动作,需用现在完成时,故选C。
21.—Hi,Nora.Isyourmotherathome?
—Justaminute!
She_______flowersinthegarden.
A.plantB.isplantingC.plantedD.wasplanting
【答案】B
【解析】
【详解】
句意:
——嗨,Nora。
你妈妈在家吗?
——等一下!
她正在花园里种花。
考查动词时态辨析题。
根据句意语境,可知用现在进行时,即“be+现在分词”结构。
she是单数第三人称,系词需用is。
故选B。
22.–What’syourfatherdoingnow?
–He______theroom.
A.cleanedB.cleansC.hascleanedD.iscleaning
【答案】D
【解析】
【详解】
句意:
——你父亲现在在干什么?
——他在打扫房间
考查动词时态。
cleaned一般过去时;cleans一般现在时;hascleaned现在完成时;iscleaning现在进行时。
根据问句可知此句时态是现在进行时;故选D。
23.—Lindaisnotcomingforthepartytonight.
—Butshe_.
A.promisesB.promisedC.willpromiseD.hadpromised
【答案】B
【解析】
【详解】
句意:
---琳达今晚不来参加晚会了吗?
----但她答应了。
考查动词时态。
A.promises一般现在时,第三人称单数;B.promised一般过去时;C.willpromise一般将来时;D.hadpromised过去完成时。
根据上文是现在进行时,结合语境可知原先答应,可知用一般过去时。
故选B。
24.-HasyourcousinarrivedinBeijingyet?
--Yes.SheBeijingsinceyesterdaymorning.
A.arrivedinB.hasarrivedinC.hasbeeninD.hasbeento
【答案】C
【解析】句意:
你表弟到北京了吗?
-是的。
她从昨天起就在北京了。
sinceyesterdaymorning自昨天早晨以来,表示的是截止到目前为止的时间段,用于现在完成时态,排除A;arrived为短暂性动词,不能与表示一段的时间状语连用;havebeento表示某人去过某地,也不能与表示一段的时间状语连用,故答案为C。
点睛:
have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:
since,for,howlong等。
例如:
Mr.BrownhasbeeninShanghaiforthreedays.布朗先生来上海已经有三天了。
have(has)beento表示“曾经去过某地”,现在已经不在那里了。
可与just,ever,never等连用,例如:
Ihavejustbeentothepostoffice.我刚才去邮局了。
have(has)goneto意为“到某地去了”,表示到了某地或正在去某地的途中。
总之,说话时该人不在现场,一般不用第一、第二人称代词作句子的主语。
例如:
----WhereisTom?
----Hehasgonetothebookshop.汤姆在哪里?
他到书店去了。
JackJohnsonhasgonetoLondon.杰克.约翰逊到伦敦去了。
还要注意的是,无论have/hasbeento还是have/hasgoneto都不能与表示一段的时间状语连用。
25.BythetimeIgotup,mymother________thebreakfastwell.
A.hascookedB.cookedC.havecookedD.hadcooked
【答案】D
【解析】句意:
我起床的时候,妈妈已经做好早饭了。
考查动词时态辨析题。
bythetime等到/到…时候为止,用于表示一段时间,主句需用完成时。
根据从句时态(got是过去式),结合句意语境,可知用过去完成时,即had+过去分词结构,故选D。
26.Larry,we’regladyouhavearrived.We______todrivetothestationtomeetyou.
A.beganB.wouldbeginC.havebegunD.werebeginning
【答案】D
【解析】句意:
Larry,我们很高兴你来了,我们正要开车去车站接你。
began一般过去时态,开始,表示过去发生的动作;wouldbegin将会开始,过去将来时;havebegun现在完成时,表示过去发生的动作对现在的影响;werebeginning正要开始。
根据句意we’regladyouhavearrived可知,Larry现在已经来了,因此打算开车去车站应该是过去打算去做,但还没有去做的事情,故应选D。
27.(题文)Oh!
Jenniferwithherparents_________dinnerthere.
A.ishavingB.arehavingC.have
【答案】A
【解析】
句意:
哦!
珍妮和她的父母在那里吃晚饭。
with连接并列主语,谓语根据第一个主语来判断,因为主语Jenny是第三人称单数,故谓语用第三人称单数,故选A。
28.--_______all_______ourclasswillvisitDanyingGarden?
--Yes.Everystudent_______aboutit.
A.Do...know;willtellB.Are...known;hastold
C.Have...known;wastoldD.Will...know;told
【答案】C
【解析】
句意:
-大家都知道我们班要去参观丹樱花园了吗?
-是的,每个学生都被告知了这件事。
Do…know一般现在时态,一般疑问句形式;Are…known是一般现在时的被动语态;Have…known现在完成时,一般疑问句形式;Will…know一般将来时,一般疑问句形式。
willtell一般将来时;hastold现在完成时;wastold一般过去时的被动语态;told过去式。
根据对话的意思可知,第一个空表示过去发生的事情对现在的影响,应用现在完成时态;第二句话主语Everystudent和动词tell构成被动关系,应用被动语态,而且这个动作发生在过去,应用一般过去时。
故选C。
29.Jackismyclassmate.We______eachothersincehecametoourschool.
A.knewB.haveknownC.willknow
【答案】B
【解析】
【详解】
句意:
杰克是我的同学。
自从他来到我们学校,我们就认识了。
A.knew一般过去时;B.haveknown现在完成时;C.willknow一般将来时。
时间状语从句“sincehecametooursc