外研版英语八年级英语英语动词的时态专练附答案解析.docx
《外研版英语八年级英语英语动词的时态专练附答案解析.docx》由会员分享,可在线阅读,更多相关《外研版英语八年级英语英语动词的时态专练附答案解析.docx(20页珍藏版)》请在冰豆网上搜索。
![外研版英语八年级英语英语动词的时态专练附答案解析.docx](https://file1.bdocx.com/fileroot1/2023-7/5/475c349c-86e5-4efc-a9a7-479b6f1f1121/475c349c-86e5-4efc-a9a7-479b6f1f11211.gif)
外研版英语八年级英语英语动词的时态专练附答案解析
外研版英语八年级英语∶英语动词的时态专练附答案解析
一、初中英语动词的时态
1.---WillyougotoAmericanextmonth?
---Yes.ButIpromiseIwillcallyouassoonasI_________there.
A.gettoB.willgettoC.willgetD.get
【答案】D
【解析】
【详解】
句意:
——下个月你将要去美国吗?
——是的。
但是我保证我一到达那里,就给你打电话。
assoonas引导的时间状语从句,用一般现在时,主句用一般将来时。
there是副词,前面不加介词,getthere到达那里。
故选D。
2.---Iwenttoseeyoulastnight,butyouweren’tin.Wherewereyouthen?
---I_______awalkbytheriver.
A.hadB.washavingC.havehadD.have
【答案】B
【解析】
【详解】
句意:
——昨晚我去看你了,但你不在。
那时你在哪里?
——我在河边散步。
由上文中“Wherewereyouthen?
”可知,问句是询问“昨天晚上当我去看望你的时候,你正在哪里?
”此句表达的是过去正在发生的事情,要用过去进行时态。
故答案为B。
3.Thismedicine_______millionsofpeople’slivessinceitwasputintouse.
A.issavingB.willsaveC.hassavedD.hadsaved
【答案】C
【解析】
句意:
这种药物自从投入使用以来已经挽救了数百万人的生命。
since后跟从句,表示“自……以来”,说明的是现在的状况,判断用现在完成时态,故答案为C。
4.Theydon’tlivehereanylonger.TheytoChengdulastmonth.
A.moveB.movedC.willmoveD.aremoving
【答案】B
【解析】
【详解】
句意:
他们不再住在这里了,他们上个月搬到了成都。
考查一般过去时。
A.move一般现在时;B.moved一般过去时;C.willmove一般将来时;D.aremoving现在进行时。
根据Theydon’tlivehereanylonger.可知此处句意为“他们上个月搬到了成都。
”由lastmonth可知时态用一般过去时;故答案选B。
5.—Doyouknow_________themeeting?
—Tomorrowmorning.
A.whentheyhad
B.whentheyaregoingtohave
C.whendidtheyhave
D.whenaretheygoingtohave
【答案】B
【解析】
【详解】
句意:
——你知道他们什么时候来开会吗?
——明天早上。
此题考查宾语从句,宾语从句要用陈述句语序,C和D是疑问句语序,故排除;根据回答Tomorrowmorning可知此句时态是一般将来时,A是一般过去时,B是一般将来时;故选B。
6.—Theboymisseshisparentsverymuch.
—Sohedoes.They_________thehometownfornearlytwoyears.
A.haveleftB.hasleftC.havebeenawayfromD.willleave
【答案】C
【解析】
【详解】
句意:
——那个男孩非常想念他的父母。
——他的确是。
他们离开家乡几乎两年了。
leave离开,是短暂性动词,不与时间段连用;beaway离开,与时间段连用。
此处接时间段fornearlytwoyears连用,故用延续性动词,故选C。
7.—Whydidsomanypeoplegethurtintheearthquake?
—Don’tyouknow?
Peoplewhenithappenedthatnight.
A.sleptB.havesleptC.sleepD.weresleeping
【答案】D
【解析】句意:
-为什么这么多人在地震中受伤?
-你不知道吗?
当晚发生的时候,人们都在睡觉。
由句子whenithappenedthatnight.可知是过去时,因此主句用过去时。
排除B/C。
再根据语境可知,地震发生的时候,人们正在睡觉。
用过去进行时。
故选D。
8.—Whatdoyouthinkofyourhometown,Kate?
—Italot.It’smorebeautifulthanbefore.
A.haschangedB.changes
C.willchangeD.change
【答案】A
【解析】句意:
-你觉得你的家乡怎么样,凯特?
-它改变了很多,比以前更美丽了。
A.haschanged现在完成时态,已改变;B.changes一般现在时态的动词三单形式,改变;C.willchange一般将来时态,将会改变;D.change动词原形,改变。
根据语境可知,本句表示过去的动作对现在造成的影响与结果,所以使用现在完成时态,has/have+动词的过去分词。
故选:
A。
9.Thepaintingbytheartistisworld-famous,butseveralyearsago,noonecouldimaginewhatanimportantroleheinthepaintingfield.
A.wasplayingB.wouldplayC.playedD.hadplayed
【答案】B
【解析】
句意:
——这位画家的画举世闻名,但几年前,没有人能想象得到他会发挥重要作用在绘画领域。
severalyearsago是过去的时间点,“他会在绘画领域发挥重要作用”是在该时间点的将来,所以此处应用过去将来时,其构成为:
shoud/would+动词原形,结合选项,可知B选项符合题意,故答案选B。
10.—IsawMr.Whileinhisofficejustnow.
—No,it______behim.Hehas_____BeijingandwillcomebacknextFriday.
A.mustn’t;gonetoB.mustn’t;beento
C.can’t;beentoD.can’t;goneto
【答案】D
【解析】
句意:
-我刚才在办公室看到了While先生。
-不,不可能是他。
他已经去了北京,并将于下周五回来。
表达“不可能”的推测,用can’t,不能与mustn’t(禁止),have/hasgoneto意为“到某地去”,说话时该人不在现场,have/hasbeento意为“曾经去过某地”,这里是说While先生已经去北京了,还没回来,故选D。
11.I_________abookthreedaysagoandI__________ityet.
A.bought;didn’treadB.bought;haven’tread
C.havebought;didn’treadD.havebought;haven’tread
【答案】B
【解析】
句意:
我三天前买了一本书,我还没读过。
根据时间threedaysago(三天前)可知此句时态是一般过去式,故填bought,根据yet(用于否定句或疑问句)可知此句时态是现在完成时,可知填haven’tread。
故选B。
12.JameswiththeGreenstheWhiteTowerParkifittomorrow.
A.aregoingto;isn’trainyB.aregoingto;doesn’train
C.isgoingto;won’trainD.isgoingto;isn’trainy
【答案】D
【解析】
试题分析:
句意:
如果明天不下雨,James将和格林夫妇去白塔公园。
If引导的条件状语从句,主句用一般将来时从句用一般现在时。
withtheGreens在此是介词短语作后置定语真正的主语是James故谓语动词用单数。
根据句意,故选D。
考点:
考查if引导的从句的用法
13.—Why_______letTomgotothesupermarketwithus?
—Sorry,he________hishomeworkyet.
A.youdon’t;hasfinishedB.don't;hasfinished
C.notto;didn’tfinishD.not;hasn’tfinished
【答案】D
【解析】句意:
-你为什么不让汤姆和我们一起去超市?
-对不起,他还没有完成作业。
你为什么不做某事?
Whydon’tyoudosth?
=Whynotdosth?
主语you与助动词do同时省略或是同时保留。
后句描述的是已经发生或完成的动作,强调过去发生的动作对现在造成的影响或结果,句子用现成完成时态。
他不能去超市,是因为他还没有完成作业,因此后句用现在完成时态的否定形式。
故选D。
14.Idon’tknowhowlongthey_____.Irememberhe_____hiswifeonasunnyday.
A.married,gotmarriedtoB.married,gotmarriedwith
C.havebeenmarried,gotmarriedwithD.havebeenmarried,married
【答案】D
【解析】
【分析】
【详解】
试题分析:
句意:
我不知道他们结婚多长时间了。
我记得他是在晴朗的一天娶了他的妻子。
此题考查现在完成时,因为howlong多久,应用现在完成时,后有onasunnyday在晴朗的一天,应用一般过去时,根据句意,应选D。
15.—I________youatsevenandyoudidn’tpickup.
—Iwastakingashoweratthattime.
A.callB.called
C.amcallingD.havecalled
【答案】B
【解析】
句意:
——我七点钟打电话给你,你没接。
——那时我正在洗澡。
考查动词时态辨析题。
and连接并列结构,atseven在七点钟,是过去的时间,需用一般过去时,可排除ACD三项。
根据句意语境,可知选B。
16.Andydoesn’twanttoseethefilmCocobecauseheittwice.
A.seesB.isseeingC.willseeD.hasseen
【答案】D
【解析】
【详解】
句意:
Andy不想看《寻梦环游记》这部电影,因为他已经看过两次了。
sees看见,一般现在时态;isseeing现在进行时态;willsee一般将来时态;hasseen现在完成时态。
根据句意可知,Andy已经看过两次了,这里表示过去的动作对现在的影响,应用现在完成时态,故选D。
17.—Hownoisyitisoutside!
—Oh,Iforgottotellyou.Myneighbours________theirhouses.
A.havedecoratedB.weredecorating
C.aredecoratingD.willdecorate
【答案】C
【解析】句意:
——外面真吵!
——哦,我忘了告诉你,我的邻居正在装饰他们的房子。
根据Hownoisyitisoutside!
可知外面很吵,结合Myneighbours____theirhouses.可推出句意“我的邻居正在装饰他们的房子”,故时态用现在进行时,其结构为am/is/are+动词现在分词,主语是Myneighbours,所以系动词用are,故答案选C。
18.I_____Chinesedishesformyforeignfriendstomorrowevening.
A.willcookB.havecooked
C.cookD.cooked
【答案】A
【解析】
试题分析:
句意:
明天晚上我将为我的外国朋友做中国菜。
根据时间状语tomorrowevening可知,句子应该用一般将来时,故选A。
考点:
考查动词时态。
19.—MayIspeaktoMary?
—Holdon,please.She_______inthekitchen.
A.hascookedB.cookedC.willcookD.iscooking
【答案】D
【解析】
句意:
——我可以让玛丽接电话吗?
——请不要挂断电话。
她正在厨房做饭。
根据Holdon,please.可知此处表示现在让对方别挂断电话,应是表示他找的玛丽正做某事,故用现在进行时bedoing,故选D。
20.—Lindaisnotcomingforthepartytonight.
—Butshe_.
A.promisesB.promisedC.willpromiseD.hadpromised
【答案】B
【解析】
【详解】
句意:
---琳达今晚不来参加晚会了吗?
----但她答应了。
考查动词时态。
A.promises一般现在时,第三人称单数;B.promised一般过去时;C.willpromise一般将来时;D.hadpromised过去完成时。
根据上文是现在进行时,结合语境可知原先答应,可知用一般过去时。
故选B。
21.MissSmith inourschoolsincefiveyearsago.
A.teachesB.taughtC.hastaughtD.isteaching
【答案】C
【解析】句意:
Smith小姐从5年前就已经在我们学校教书了。
考查现在完成时。
since five years ago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持续,用于现在完成时;现在完成时的构成:
主语+have/has+动词过去分词;主语是MissSmith,所以助动词用has,teach教,实义动词,过去分词是taught,故答案选C。
22.—Shallweplaytennisnow?
—Sorry,Ican’t.Imyhomework.
A.doB.didC.havedoneD.amdoing
【答案】D
【解析】句意:
——我们现在打网球去好吗?
——对不起,我不能去,我在做作业。
A.do做,用于一般现在时态,主语复数时;B.did做,用于一般过去时态;C.havedone做,用于一般现在完成时态;D.amdoing做,用于现在进行时态,主语是I时;根据now可知用现在进行时态,故选D
23.Mymother whenIgothomeyesterday.
A.willcookB.cooksC.hascookedD.wascooking
【答案】D
【解析】句意:
当我昨天回到家的时候,我的妈妈正在做饭。
考查的是过去进行时。
根据when引导的一般过去时的时间状语从句推断主句描述的是过去某个时间正在发生的动作,故用过去进行时态,过去进行时的构成是:
主语+was/were+动词的现在分词,主语是第三人称单数所以be动词用was,cook的现在分词是cooking;故答案选D。
24.--________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。
25.—Couldyoutellmewhathesaidjustnow?
—Sorry,I________whatwashappeningoutside.
A.havethoughtB.wasthinkingC.thoughtD.think
【答案】B
【解析】
试题分析:
句意:
——你能告诉我他刚才说的什么吗?
——对不起,我正在想外面发生了什么事。
根据宾语从句是whatwashappening可知此处用过去时,故排除D项。
根据句意,第二个人也没听见刚才他说的话,因为刚才他正在思考,表示过去某事正在做某事,用过去进行时,故选B。
考点:
考查时态的用法。
26.Ifyoutoomuchice-cream,youwillgetsick.
A.willeatB.wereeatingC.ateD.eat
【答案】D
【解析】
【详解】
句意:
如果你吃太多的冰激淋,你将会生病。
Ifyoutoomuchice-cream引导的是条件状语从句,主句应该用一般将来时,符合主将从现的原则。
所以从句用一般现在时。
故选D。
27.—Whatwasyourfatherdoingwhenyougothomeyesterday?
—He dinneratthattime.
A.cooksB.wascookingC.iscookingD.willcook
【答案】B
【解析】
【详解】
句意:
——昨天当你到家的时候你的父亲在做什么?
——当时他在做晚餐。
考查时态。
cooks烹饪,一般现在时;wascooking过去进行时;iscooking现在进行时;willcook一般将来时。
根据atthattime以及问句可知答语时态为过去进行时。
故选B。
28.David________schooltwoyearsagoandhe_________fortwoyears.
A.leaves,hasgoneB.left,hasbeenaway
C.leaves,hasbeenawayD.left,hasgone
【答案】B
【解析】
【详解】
句意:
杰克逊两年前离开学校,他已经走了两年了。
twoyearsago是过去时间短语,动词用过去式;fortwoyear表示一段时间,动词应具有持续性或表状态,beaway表状态,可以和现在完成时态连用。
故选B。
29.—Whatwereyoudoingwhenwewereplayingbasketballyesterdayafternoon?
—I______theclassroom.
A.wascleaningB.havecleaned
C.willcleanD.clean
【答案】A
【解析】
试题分析:
句意:
昨天下午当我们正在打篮球时,你正在做什么?
结合语境可知下文描述的是过去某时正在进行的动作,故用过去进行时态。
选A。
考点:
考查动词的时态。
30.—Where'syourbrother?
—Oh,he________thelibraryand________.
A.hasbeento;soLucyisB.hasgoneto;soLucyhas
C.hasgoneto;sohasLucyD.hasbeenin;sohasLucy
【答案】C
【解析】
句意:
---你哥哥在哪里?
-----哦,他去图书馆了,露西也去了。
1.havebeentosp.表示去过某地,主语在说话人的地方,指从某个地方回来了,通常可与表示次数的状语连用;havegonetosp.表示到某地去了,没有回来,强调说话的当时去某地的人不在场,可能在去某个地方的路上,在去的那个地方,或回来的路上;havebeeninsp.意思是一直呆在某个地方。
根据上文“Where'syourbrother?
(你哥哥在哪里?
)”结合语境可知“去图书馆”没有回来了,可知用hasgonetosp.;2.so+be动词/助动词/情态动词+另一主语,此句型中需将主谓语倒装,表示前句所述的肯定情况也适用于另外一个人或物,例如,HeisanEnglishteacher.SoamI.他是英语教师.我也是英语教师。
so+主语+be动词/助动词/情态动词,此句型的主语与前一句的主语通常是指同一个“人或“物,.主谓语不需要倒装,这种句型表示说话者赞同前句所提到的情况或事实,例如,----HewillgotoEnglandforhisholidaytomorrow.他明天要去英国度假.----Sohewill.的确如此。
本句意思是露西也已经去了,故用SohasLucy;选C。
31.—HaveyouseenthefilmMonkeyKing?
—Yes.Iitthreetimes.Itissointeresting.
A.sawB.haveseenC.willseeD.amseeing
【答案】B
【解析】
【详解】
句意:
--你看过电影《美猴王》吗?
--是的,我看过三次了,它是很有趣的。
根据threetimes.可知,这里指过去发生的动作对现在造成的影响或结果,这里指过去看过电影,强调的是现在对电影有所了解。
应该用现在完成时,其谓语动词的形式是:
has/have+done,故选B。
32.—GreenBookisonnow.Wouldyouliketogotothecinemawithme?
—No.thanks.I ittwice.
A.seeB.sawC.haveseenD.willsee
【答案】C
【解析】
【详解】
句意:
——《绿皮书》现在上映了。
你想跟我一起去看电影吗?
——不了,谢谢。
我已经看过两次了。
考查时态。
see看,一般现在时;saw过去式;haveseen现在完成时;willsee一般将来时。
根据twice可知