现在完成时和过去完成时专----项练习

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、单项选择。  1、Bothhisparentslooksad.Maybethey_________what'shappenedtohim.(呼和浩特)    A.knewB.haveknownC.mustknowD.willknow  2、Hehas_______beentoShanghai,hashe?  A.alreadyB.neverC.everD.still  3、HaveyoumetMrLi______?  A.justB.agoC.beforeD.amomentago  4、Thefamouswriter_____onenewbookinthepasttwoyear.  A.iswritingB.waswritingC.wroteD.haswritten  5、—Ourcountry______alotsofar.  —Yes.Ihopeitwillbeeven______.  A.haschanged;wellB.changed;good  C.haschanged;betterD.changed;better  6、ZhaoLan______already______inthisschoolfortwoyears.  A.was;studyingB.will;study  C.has;studiedD.are;studying  7、We______XiaoLisinceshewasalittlegirl.  A.knowB.hadknownC.haveknownD.knew  8、HarryPotterisaverynicefilm.I_______ittwice.  A.willseeB.haveseenC.sawD.see  9、—ThesefarmershavebeentotheUnitedStates.  —Really?When_____there?  A.willtheygoB.didtheygo  C.dotheygoD.havetheygone  10、—______you___yourhomeworkyet?    —Yes.I_____itamomentago.  A.Did;do;finishedB.Have;done;finished  C.Have;done;havefinishedD.will;do;finish  11、Hisfather______thePartysince1978.  A.joinedB.hasjoinedC.wasinD.hasbeenin  12、—Doyouknowhimwell?  —Sure.We_________friendssincetenyearsago.  A.wereB.havebeenC.havebecomeD.havemade  13、—Howlonghaveyou____here?    —Abouttwomonths.  A.beenB.goneC.comeD.arrived  14、Hurryup!Theplay__________fortenminutes.  A.hasbegunB.hadbegun  C.hasbeenonD.began  15、It_____tenyearssinceheleftthearmy.  A.isB.hasC.willD.was  16、MissGreenisn'tintheoffice.she_______tothelibrary.  A.hasgoneB.wentC.willgoD.hasbeen  17、Myparents______Shandongfortenyears.  A.havebeeninB.havebeento  C.havegonetoD.havebeen  18、Thestudentshavecleanedtheclassroom,_____?  A.sotheyB.don’ttheyC.havetheyD.haven’tthey  19、_____hasMrWhitebeenamemberofGreenerChinasincehe____toChina?  A.Howsoon,comesB.Howoften,got  C.Howlong,cameD.Howfar,arrived  20、Hisuncle____formorethan9years.  A.hascomehereB.hasstartedtowork  C.haslivedthereD.haslefttheuniversity  二、句型转换。  1、Hehasneversurfed,_____________?(改成反意疑问句)  2、Theyhavebeenheresince2000.(对划线部分提问)  ________________havetheybeenhere?  3、Theoldman_________lastyear.He____________forayear.(die)(动词填空)  4、Thisfactoryopenedtwentyyearsago.(同义句转换)  Thisfactory______________________fortwentyyears.  5、MissGaoleftanhourago.(同义句转换)  MissGao_______________________________anhourago.  6、HermotherhasbeenaPartymemberforthreeyears.(同义句)   Hermother_______thePartythreeyears________.  7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)  _______twoyears________theGreenfamilymovedtoFrance.  8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)  ___________________________________________  三、汉译英。  1、吉姆已做完作业,他现在有空了。  2、他昨天收到一封信。  3、我父亲以前到过长城。  4、她还没有看过那部新电影。  5、她去过上海。  6、他这些天上哪儿去了?    参考答案:  一、单项选择。  1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。  2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故2应选B。  3、C  4、现在完成时常与recently(近来),sofar(到目前为止),inthepast/“last+一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4应选D。  5、C  6、现在完成时时常与“for+时间段或since+过去时间点”连用(含从句,从句过去时)。故6应选C。  7、C  8、现在完成时还与once(一次),twice(两次),threetimes(三次),severaltimes(几次)等表示重复次数的词语连用。故8应选B。  9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday,lastweek,amomentago等)连用。故9的正确答案为B。  10、B  11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。  12、B13、A14、C15、A。  16、“have/hasgoneto+地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/hasbeenin+地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/hasbeento+地点”表示“曾经去过某地(但现在已不在那儿)。”故16的正确答案为A。  17、A18、D19、C20、C  二、句型转换。  1、hashe?2、Howlong3、died,hasbeendead  4、hasbeenopen5、hasbeenaway6、joined;ago  7、Itis,since8、Thebushasbeenherefortenminutes.  三、汉译英。  1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.  2、Hereceivedaletteryesterday.  3、MyfatherhasbeentotheGreatWallbefore.  4、Shehasn'tseenthenewfilmyet.  5、ShehasbeentoShanghai.  6、Wherehashebeenthesedays?    现在完成时专项练习  一、用所给动词的适当形式填空。  1.I___already____(see)thefilm.I___(see)itlastweek.  2.__he____(finish)hisworktoday?Notyet.  3.___you___(be)toHongKong?Yes,I____(be)theretwice.  4.__youever____(eat)chocolatesundaes?No,never.  5.Myfather____just____(come)backfromwork.He    istirednow.  6.Where'sLiMing?He____(go)totheteacher'soffice.  7.Shanghai___(be)asmalltownhundredsofyearsago.Nowit____(become)alargecity.  8.I____(work)heresinceI____(move)herein1999.  9.SofarI____(make)quiteafewfriendshere.  10.Howlong___theWangs___(stay)here?Fortwoweeks.  二、句型转换(每空一词)。  1.IhavebeentoMacaubefore.(改为否定句)    I_______beentoMacaubefore.  2.Hehasn'tcometoschoolbecausehe'sill(就划线部分提问)  _________hecometoschool?  3.HehaslearnedEnglishfor5years.(就划线部分提问)  _______________learnedEnglish?  4.Iboughtanewbikejustnow.(用just改写)    I____just____anewbike.  5.WebegantolearnEnglishthreeyearsago.(改为同义句)  We________English____threeyears    三、填入has/havebeen或has/havegone.    1.Harry:IsawyouinAnnabel'sRestaurantlastnight.   Diana:No,itwasn'tme.I   never   

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功