专题05 Unit 3 语法Grammar 现在完成时和一般过去时的区别-2021-2022学年八年级英语下册单元重难点易错题精练(牛津译林版)_第1页
专题05 Unit 3 语法Grammar 现在完成时和一般过去时的区别-2021-2022学年八年级英语下册单元重难点易错题精练(牛津译林版)_第2页
专题05 Unit 3 语法Grammar 现在完成时和一般过去时的区别-2021-2022学年八年级英语下册单元重难点易错题精练(牛津译林版)_第3页
专题05 Unit 3 语法Grammar 现在完成时和一般过去时的区别-2021-2022学年八年级英语下册单元重难点易错题精练(牛津译林版)_第4页
专题05 Unit 3 语法Grammar 现在完成时和一般过去时的区别-2021-2022学年八年级英语下册单元重难点易错题精练(牛津译林版)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级姓名学号分数Unit3Onlinetours.Grammar现在完成时和一般过去时的区别(时间:60分钟,满分:100分)一、单项选择(本大题共40小题,每小题2分,共80分)1.Davidisatennisplayer.Hetoplaytenniswhenhewassixyearsold.A.begins B.willbegin C.began D.hasbegun2.—Lookatmynewsmartphone.—Wow,it’ssocool!Whenandwhere________you________it?A.do;buy B.have;bought C.did;buy D.have;had3.Thedebateonwhethertokeeppets_____fortyminutesyesterdayafternoon.A.last B.lasted C.willlast D.haslasted4.MrWang_______abeautifulladyin1964.Heandhiswife_________forsixyears.A.gotmarriedwith;havebeenmarried B.married;havebeenmarriedC.marriedto;havegotmarried D.gotmarriedto;havegotmarried5.—Where________youruncleandyourauntgoonvacationlastmonth,Jim?—They________toMalaysia.A.did;went B.do;go C.will;went D.did;go6.—Yunnanisverybeautiful.I________therelastyear.—Yes,I________theretwice.A.went;havegone B.went;havebeen C.havegone;went D.havebeen;went7.Juliaisn’tgoingtothecinemawithusbecauseshe______thefilm.A.sees B.saw C.willsee D.hasseen8.—WhereisMike?

—He_____toNewYorkonbusiness.He_______theairportatfiveinthemorning.hasgone;hasleftfor B.hasbeen;hasleftfor C.hasgone;leftfor D.hasbeen;leftfor9.—Excuseme,isMrs.Greenintheoffice?—Sorry.She________toSingaporeforameeting.She'llbebackinthreedays.A.goes B.went C.hasgone D.hasbeen10.—Whatabeautifulcar!When________you________it?—I________itfortwoyears.A.did;buy;bought B.did;buy;havehadC.have;bought;havebought D.have;bought;havehad11.Jackson__________schooltwoyearsagoandhe__________fortwoyears.A.leaves;hasgone B.left;hasbeenawayC.leaves;hasbeenaway D.left;hasgone12.—Whereisyourfather,

Jack?—He________toNewYorkonbusiness.He________theairportat5a.m.A.hasgone;hasleftfor B.hasbeen;hasleftforC.hasgone;leftfor D.hasbeen;leftto13.Thenewshoppingcentreinourtown________fortwoweeks,butI________thereyet.A.hasopened;haven’tgone B.hasbeenopen;haven’tbeenC.hasbeenopen;haven’tgone D.hasbeenopened;haven’tbeen14.-Ihaveseenthefilm“Titanic”already.-When__________you__________it?-Thedaybeforeyesterday.A.have;seen B.will;seeC.did;see D.did;seen15.—Doyouknowthewomaninasilkdress,Helen?—Yes,verywell.She________aJapaneselastmonth.A.hasmarriedto B.married C.marriedwith D.getsmarriedwith16.We____________treeslastSunday.Sofarwe__________over3,000treesthere.A.planted;planted B.planted;haveplantedC.haveplanted;planted D.haveplanted;haveplanted17.Tom'sfather_________toLondontwomonthsago.He_________therefourtimes.A.went;hasgone B.hasgone;hasbeen C.went;hasbeen D.hasgone;hasgone18.—Whatapity!Howlong________thecold?

—________2daysago.A.haveyoucaught;Since B.haveyouhad;SinceC.haveyouhad;Before D.doyouhave;For19.ThetwinsaswellasTom________thefilmWolfWarriorstwice.A.hasseen B.haveseen C.saw D.see20.—Whatdidyoudolastweekend?—________A.Igotothedoctor. B.Iwenttothedoctor.C.Iamgoingtothedoctor. D.Iwillgotothedoctor.21.—Howlonghaveyou________yourhome?—________.Imissmyparentsverymuch,however,becauseofthevirus,Ican’tgohome.A.left;Lastyear B.left;SincelastyearC.beenawayfrom;Lastyear D.beenawayfrom;Sincelastyear22.HarryPotterisaverygoodfilm.Allofus________itmanytimes.A.areseeing B.haveseen C.saw D.see23.Hepromisedtopickmeupattheschoolgate.However,he________yet.A.didn'tarrive B.doesn'tarrive C.isn'tarriving D.hasn'tarrived24.Sofar,she_________thenovel.A.hasfinishedtowrite B.finishedwriting C.hasfinishedwriting D.finishedtowrite25.It________tenyearssinceshe________NewYork.A.was,left B.is,hasleft C.hasbeen,left D.hasbeen,hasleft26.—HaveyoueverbeentotheGreatWall________?—Yes.Iwenttheretwoyears________.A.before;ago B.ago;before C.before;before27.—Areyousurprisedattheendingofthemovie?—No,becauseI_________thestory.A.read B.willread C.haveread D.wasreading28.I_______myhomework.IguessIcan’tjoinyou.A.don’tfinish B.haven’tfinished C.didn’tfinish D.won’tfinish29.MybrotherhaslivedintheUSA________.A.forthreeyearsago B.sincelastyear C.threeyearsago D.lastyear30.I_______thebookfor3days.Iwanttoreaditfor________days.A.haveborrowed,anothertwo B.borrowed,moretwoC.havekept,twomore D.kept,twoanother31.—He________todrawhorsesalready.—When________helearn?—Lastyear.A.learned;has B.learned;did C.haslearned;has D.haslearned;did32.—Areyougoingtothebank,Laura?—No,I________tothebankalready.A.havebeen B.am C.was D.amgoing33.Damingsayshecan’twriteastoryaboutaplacebecausehe________much.A.doesn’ttravel B.didn’ttravel C.won’ttravel D.hasn’ttravelled34.—I________anEnglish-Chinesedictionary.—When________you________it?—Yesterdayafternoon.A.havebought;did;buy B.buy;do;buy C.havebought;will;buy D.buy;have;buy35.Theman______in1988.He_______for30years.A.died,wasdead B.died,hasbeendeadC.wasdead,hasdied D.wasdead,hasbeendead36.-DidBillyandAnnafindawayoutatlast?-Yes,they_____aplananddidit.A.wereworkingout B.workedoutC.areworkingout D.haveworkedout37.—Hi,Lily!I_______myhomeworkalready.Whataboutyou?—Oh,I_______myhomeworkbynow.A.havefinished;justhavefinished B.havefinished;havejustfinishedC.finished;havejustfinished D.finished;havefinished38.Greatchanges________inthepasttenyears.A.hastakenplace B.tookplace C.havetakenplace D.takenplace39.—Howlong______you_______thispen?

—Onlyoneday.I______ityesterday.A.have,bought,had B.did,have,hadC.did,buy,bought D.have,had,bought40.—______thetwins______theirhouseworkyet?—Yes.They____itfiveminutesago.A.Have,done,finished B.Have,done,havefinishedC.Did,do,finished D.Have,do,finished二、用所给单词的正确形式填空(本大题共10小题,每小题1分,共10分)41.Luckily!Themovie_________(notbegin)yet.42.I________(drop)myglassesyesterdaybutmyfatherbuysmeanewpairtoday.43.We____(learn)Englishformorethantwoyears.44.I__________(notfinish)theworkyet.45.She__________(notread)thebookbefore.46.Theman_______(lose)hisleftleglastmonth,sohedidn’tgotowork.47.Tom________(sweep)thefloorlastnight.48.We___________(be)theremanytimesduringthepastthreeyears.49.Sofar,theRobinsonshave________(be)tomanyinterestingplaces.50.Tom’sbrother________

(work)intheofficetwoyearsago.三、句型转换(本大题共5小题,每小题2分,共10分)51.BothTomandIarrivedinChinatwoweeksago.(改为同义句)TomaswellasI_________________________inChinafortwoweeks.52.Ihavekeptthebooksince2weeksago.(改为同义句)Ihavekeptthebook____

____

_____.53.Theybroughtsomegiftstoherbirthdayparty.(改为否定句)They________________anygiftstoherbirthdayparty.54.Iboughtsomenewbooksformylittlesister.(改为一般疑问句)______________________buy___________newbooksfor___________littlesister?55.Ihavealreadywashedtheclothes.(改为否定句)I________washedtheclothes________.参考答案:1.C【解析】【详解】句意:戴维是个网球运动员,六岁时就开始打网球了。从whenhewassixyearsold判断句子时态用一般过去时。故选C。2.C【解析】【详解】句意:——看看我的新智能手机。——它太酷了,你什么时候在哪里买的?考查时态。问什么时候买的用过去时态,疑问句中,助动词did提前,动词用原形。故选C3.B【解析】【详解】句意:关于是否养宠物的争论昨天下午持续了四十分钟。根据yesterdayafternoon可知此处时态应为一般过去时。故答案为B。4.B【解析】【详解】句意:王先生1964年娶了一位漂亮的女士。他和妻子结婚六年了。考查时态。gotmarriedwith错误结构,英语中表达“和某人结婚”时不能用with;married结婚;marriedto与……结婚,构成bemarriedto结构;根据语境及句中的“in1964”可知,第一空应该用过去时,而第二空时间状语是“forsixyears”,所以应该用完成时,而marry和getmarried都是非延续性动词,不能与一段时间连用,而表达已婚已经有一段时间要用bemarried形式,故选B。5.A【解析】【详解】句意:——吉姆,你的叔叔和婶婶上个月去哪里度假了?——他们去了马来西亚。考查动词时态。根据“lastmonth”可知,两个句子都要用一般过去时,疑问句借助于助动词did,故选A。6.B【解析】【详解】句意:——云南非常漂亮。我去年去了那里。——是的,我去过那里两次。考查过去时和现在完成时。根据题干中第一空后面的时间状语“lastyear”去年,可知需用一般过去时,故填went;根据第二空后面的“twice”两次,用现在完成时,而且是表达曾经去过,现在不在那里,所以填havebeen。故选B。7.D【解析】【详解】句意为:茱莉娅不打算和我们一起去看电影因为她已经看过了。考查现在完成时。Julia已经看过电影了,对现在的影响是“Juliaisn’tgoingtothecinemawithus”,表达过去发生的动作对现在有影响,用现在完成时,结构是have/hasdone。故选D。8.C句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,havebeento...表示去过某地;havegoneto...表示去了某地;短语leavefor...表示去了……;第二个空用一般过去时态。根据题意。故选C。9.C【解析】【详解】句意:——打扰一下,Green女士在办公室吗?——对不起,她去新加坡开会了。三天后她会回来。考查动词时态。根据句意可知,在对话的时候,Green女士已经去新加坡了,而且还没回来,因此句子时态是现在完成时。又因hasgoneto表示去了某地还没回来,hasbeento表示去了某地已经回来了。本题中表示去了新加坡还没回来,故选C。10.B【解析】【详解】句意:——多么漂亮的车啊!你什么时候买的?——我已经买了两年了。考查时态。问句询问的是购买车的时间,询问过去发生的事,用一般过去时,排除C和D;回答中fortwoyears是一段时间,应用现在完成时。buy是瞬间动词,需要转换为延续性动词have,故选B。11.B【解析】【详解】句意:Jackson2年前离开了学校,他离开2年了。根据twoyearsago可知第一句用一般过去时态,排除A/C;根据fortwoyears.可知第二句用现在完成时态,go是短暂性动词,不能和时间段连用,beaway离开,是延续性动词;故选B。【点睛】leave+地点,离开某地,例如:HeleftBeijingyesterday.leavefor+地点,离开去某地,例如:HeleftforBeijingyesterday.leave是短暂性动词不能接时间段,如果说离开多长时间要用beaway例如:Hewillbeawayaweek.12.C【解析】【详解】句意:——你爸爸在哪里,杰克?

——他去纽约出差了。他早上5点动身去的机场。考查动词的时态。hasbeento:意为“曾经去过某地”,现在已不在那里了。hasgoneto:意为“到某地去”,说话时该人不在现场。leavefor动身去某处;离开……去某地;leaveto留某事给……处理。根据“toNewYorkonbusiness.以及He________theairportat5a.m.”判断,说话时杰克爸爸不在现场,但是也没有到达纽约,因此第一个空用hasgone,排除B/D;由“at5a.m.”可知,第二个空应该用一般过去时。故选C。13.B【解析】【详解】句意:我们镇上的新购物中心已经开了两周了,但我还没去过。考查现在完成时。“fortwoweeks”和“yet”都表示持续的时间,需和持续性动词连用。open作动词,是终止性动词,可排除AD;open还可作形容词;beopen开放的,表状态,是持续性动词。havebeento去过/去了(已回);havegoneto去了(未回)。根据“but”可知,前后语意转折,表示还没去过,故选B。14.C【解析】【详解】句意:——我已经看过电影Titanic了。——你什么时候看的它?——前天。根据下文的时间状语Thedaybeforeyesterday.可知上文用一般过去时态。这里是一般过去时态的特殊疑问句,其结构是疑问词+did+主语+动词原形+其他?根据题意,故选C。15.B句意:——海伦,你认识那个穿丝绸衣服的女人吗?——是的,很了解。上个月她嫁给了一个日本人。考查固定搭配和时态。marry“嫁,娶”,动词;固定搭配marrysb意为“嫁给某人;与……结婚”;be/getmarriedtosb.意为“与某人结婚”,marry一般不与介词with连用,所以选项A、C和D形式错误。根据lastmonth,可知时态是一般过去时,所以用动词过去式。故选B。16.B句意:上周日我们种树了。到目前为止我们已经种了3000棵树。考查时态辨析。根据时间状语lastSunday可知用一般过去时态,plant的过去式是planted。根据时间状语Sofar可知用现在完成时,其结构是havedone的形式。故选B。【点睛】17.C【解析】【详解】句意:汤姆的父亲两个月前去了伦敦。他去过那儿四次了。考查动词时态。第一个空,根据“twomonthsago”两个月以前,是一个过去的时间,时态用一般过去时,排除B、D选项;第二个空,havebeento去过某地(已经回来了);havegoneto去了某地(还没有回来);根据“He…therefourtimes.”可知是他去那里已经回来了,主语he是第三人称单数,故应该用hasbeento;又因为there是副词,介词to要省略,排除A选项;故选C。18.B【解析】【详解】句意:——多遗憾!你感冒多久了?——从两天前开始。考查动词时态及连词辨析。howlong是对一段时间提问,要与现在完成时连用,结构为havedone,排除D选项,且动词要用延续性动词,catch是短暂性动词,have是延续性动词,排除A选项。since+一段时间+ago,可与现在完成时一起连用,故选B。19.B【解析】【详解】句意:这对双胞胎和汤姆都看过两次电影《战狼》。考查现在完成时和就远原则。根据表示频度的时间状语“twice(两次)”可知,此句时态应用现在完成时,故排除C和D。根据就远原则可知,“aswellas(也)”连接两个主语时,谓语动词需与距离谓语较远的那个主语,即“Thetwins”保持一致,又因为“Thetwins(双胞胎)”为复数,所以助动词应用have。故选B。20.B【解析】【详解】句意:——上周你做了什么?——我去看医生了。考查特殊疑问句及动词的时态。根据“Whatdidyoudolastweekend”可知回答的是上周做的事情,句子用一般过去时,动词用过去式“went”。故选B。21.D【解析】【详解】句意:——你离家多久了?——从去年开始。我很想念我的父母,但是,因为疫情,我不能回家。考查现在完成时态。howlong是对一段时间提问,意为“多久”,此处表示“你离开家已经多久了”,即用现在完成时态。leave离开,为瞬间性动词,不能与完成时连用;beawayfrom是一种持续状态,因此第一空为beenawayfrom。since自从,是现在完成时的标志词;lastyear去年,第二空表示“从去年开始”,因此第二空为Sincelastyear。故选D。22.B【解析】【详解】句意:《哈利波特》是一部很好的电影。我们都看过很多次了。考查现在完成时。根据“manytimes”可知,此处强调次数,应使用现在完成时,故选B。23.D【解析】【详解】句意:他答应在校门口接我。但是,他至今还没出现。考查动词时态。arrive到达。根据“yet”可知,这是现在完成时的时间标志词;结合语境,应用现在完成时,故选D。24.C句意:到目前为止,她已经写完了那部小说。考查现在完成时态。根据“Sofar”,可知动作发生在过去,对现在造成一定的影响,因此时态用现在完成时,其结构为have/has+动词的过去分词,排除B、D选项;finishdoingsth.“完成做某事”,固定搭配,排除A选项;故选C。25.C【解析】【详解】句意:她离开纽约已经十年了。考查时态。根据“since”可知,此处表示时间延续,用现在完成时表示,构成“现在完成时+since+一般过去时”结构,故选C。26.A【解析】【详解】句意:——你以前去过长城吗?——是的。我两年前去过那里。考查副词辨析及动词时态。before以前,表示从现在开始追溯到过去的一段时间,常与现在完成时连用;ago以前,表示过去的某一时间点,常与一般过去时连用。由“Haveyoueverbeen…”可知,本句为现在完成时,故用before;由“Iwent…”可知,本句为一般过去时,故用ago。故选A。27.C【解析】【详解】句意:——你对这部电影的结局感到惊讶吗?——不惊讶,因为我读过这个故事。考查时态。根据语境判断,过去读过这本书,对现在造成的影响是现在不惊讶,应该用现在完成时态来表示,故选C。28.B【解析】【详解】句意:我还没有完成作业。我想我不能加入你们。考查动词的时态。现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。finish完成、做好,动词。根据“IguessIcan’tjoinyou.”可知,“我还没有完成作业”,对现在产生的影响是“我不能加入你们”,所以题干应用现在完成时,即:“have/has(not)+过去分词”。故选B。29.B【解析】【详解】句意:我哥哥从去年起就住在美国。考查现在完成时。forthreeyearsago表述错误;sincelastyear从去年开始;threeyearsago三年前;lastyear去年。本句是现在完成时,C和D是一般过去时的时间状语,所以排除选项C和D;现在完成时的时间标志词可以用“since+过去某个时间点”或“for+时间段”。故选B。30.C【解析】【详解】句意:那本书我借了三天了,我想再借两天。考查现在完成时。结合语境判断句意是"那本书我借了三天了,我想再借两天。句中的时间状语"for+时间段"是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词,主语是I,助动词用have;borrow是非延续性动词,keep是延续性动词,keep的过去分词是kept;所以排除A、B、D选项。英语中表示“另外再来几个”可以用“数字+more(+名词)”、“another+数字(+名词)”,或者“数字+other+名词复数(名词复数形式不可省略)”;本题中表示"再两天"用anothertwodays或twomoredays。故答案选C。31.D句意:——他已经学会画马。——他什么时候学习的?——去年。考查动词的时态。根据“already”可知表达“已经”,强调动词的完成及影响,用现在完成时的结构“haslearned”。根据“lastyear”可知第二空询问的过去的动作,是一般过去时态,用助动词“did”放在主语“he”的前面。故选D。32.A句意:——劳拉,你要去银行吗?——不,我已经去过银行了。考查时态。根据already可知,此处用现在完成时havedone,havebeento去过,故选A。33.D【解析】【详解】句意:大明说他不能写关于一个地方的故事,因为他很少旅行。考查现在完成时。根据“Damingsayshecan’twriteastoryaboutaplacebecausehe…much.”可知,因为很少旅行,所以写不出故事,强调对现在的影响,使用现在完成时,故选D。34.A【解析】【详解】句意:——我买了一本英汉字典。——你什么时候买的?——昨天下午。考查动词时态。根据“I…anEnglish-Chinesedictionary”,可知,“买英汉字典”的这个动作已经完成,用现在完成时has/havedone的结构,主语是I,助动词用have,排除B和D选项。根据答语Yesterdayafternoon,可知,第二个空所在句子用一般过去时,疑问句借助于助动词did,故选A。35.B【解析】【详解】试题分析:句意:那个男人死于1986年,他死了有三十年了。根据1986年在第一句用一般过去时;根据for30years,可知是指从过去到现在的三十年,所以用现在完成时,动作用延续性状态bedead,故选B。考点:考查现在完成时的用法。36.B【解析】【详解】试题分析:句意:--比利和安娜最后找到方法了吗?--是的,他们做好了计划并且找到了方法。根据and后的动词did可知,空格处也应该用一般过去时。故选B。考点:考查动词的时态。37.B句意:——你好,莉莉!我已经做完作业了。你呢?——哦,我现在刚做完作业。考查现在完成时态。第一个空,根据already可知句子时态应用现在完成时,其结构为have/has+动词的过去分词,排除C、D选项;第二个空,由bynow可知句子时态用现在完成时,且just需要放在助动词have之后,排除A选项;故选B。38.C【解析】【详解】句意:过去的十年发生了巨大的变化。考查现在完成时。由时间状语“inthepasttenyears”可知,应该用现在完成时态,强调对现在的影响,主语“Greatchanges”是复数,助动词用have。故选C。39.D【解析】【详解】句意:——你买这支笔有多久了?——只有一天。我昨天买的。考查动词时态。howlong是对一段时间进行提问,要与现在完成时一起连用,结构为have/hasdone,排除B和C选项,且要与延续性动词一起连用,have是延续性动词,buy是短暂性动词。根据“yesterday”可知,答语要用一般过去时,故选D。40.A【解析】【详解】句意:——双胞胎的家务活做完了吗?——是的。他们五分钟前完成了。考查时态。结合yet可知动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语thetwins,第一空,应填Have,故排除C;第二空,应填do的过去分词done,故排除D;第三空,结合fiveminutesago可知动作发生在过去,故用一般过去时,应填finished,故排除B,故选A。41.hasn'tbegun【解析】【详解】句意:幸运的是!电影还没开始。根据yet可知,此处用现在完成时;主语是Themovie,助动词用has,与not连用可缩写为hasn't;begin变成begun。故填hasn'tbegun。42.dropped【解析】【详解】句意:昨天我把我的眼镜弄掉了,但是我的父亲今天给我买了一副新眼镜。“drop”是动词,表示“掉落”。根据“yesterday”可知是一般过去时态,动词用过去式,drop的过去式是dropped。故填dropped。43.havelearne

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论