还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
现在完成时和过去完成时专项练习练习题精品文档单项选择
1、Bothhisparentslooksad.Maybetheywhatshappenedtohim.A.knewB.haveknownC.mustknowD.willknow
2、HehasbeentoShanghaihasheA.alreadyB.neverC.everD.still
3、HaveyoumetMrLiA.justB.agoC.beforeD.amomentago
4、Thefamouswriteronenewbookinthepasttwoyear.A.iswritingB.waswritingC.wroteD.haswritten
5、一Ourcountryalotsofar.——Yes.Ihopeitwillbeeven.A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better6ZhaoLanalreadyinthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying
7、WeXiaoLisinceshewasalittlegirl.9before(以前),yet(仍然)等连用故2应选B
3、C
4、现在完成时常与recently(近来),sofar(到目前为止),inthepast/“la一段时间”等时间状语连用因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的故4应选D
5、C
6、现在完成时时常与“fbr+时间段或since+过去时间点”连用(含从句,从句过去时)故6应选C
7、C现在完成时还与once(一次),twice(两次),threetimes(三次),severaltimes(几次)等表示重复次数的词语连用故8应选B
9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterdaylastweekamomentag等)连用故9的正确答案为B
10、B
11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替故11的正确答案依次为Do
12、B
13、A
14、C
15、Ao
16、“have/hasgoneto+地点”表示“某人去了某地(还未回来)”指主语所指的人不在这儿“have/hasbeenin+地点”表示在某地呆了多长时间”常与表示时间的状语连用“have/hasbeento地点”表示曾经去过某地(但现在已不在那儿)”故16的正确答案为Ao
17、A
18、D19C
20、C
二、句型转换
1、hashe
2、Howlong
3、diedhasbeendead
4、hasbeenopen5hasbeenaway
6、joined;ago
7、Itissince
8、Thebushasbeenherefortenminutes.A.KnowB.hadknownC.haveknownD.knew
8、HarryPotterisaverynicefilm.1ittwice.A.willseeB.haveseenC.SawD.see
9、——ThesefarmershavebeentotheUnitedStates.一ReallyWhenthereA.willtheygoB.didtheygoC.dotheygoD.havetheygone
10、一youyourhomeworkyet——Yes.Iitamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finish11HisfatherthePartysince
1978.A.JoinedB.hasjoinedC.wasinD.hasbeenin
12、一Doyouknowhimwell—Sure.Wefriendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade
13、一Howlonghaveyou_here—Abouttwomonths.A.beenB.goneC.comeD.arrived
14、Hurryup!Theplayfortenminutes.A.hasbegunB.hadbegunC.hasbeenonD.began
15、Ittenyearssinceheleftthearmy.A.isB.hasC.willD.was
16、MissGreenisntintheoffice.shetothelibrary.A.hasgoneB.wentC.willgoD.hasbeen
17、MyparentsShandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen
18、ThestudentshavecleanedtheclassroomA.sotheyB.donttheyC.havetheyD.haventthey
19、—hasMrWhitebeenamemberofGreenerChinasincehetoChinaA.HowsooncomesB.HowoftengotC.HowlongcameD.Howfararrived20Hisuncleformorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity
二、句型转换
1、Hehasneversurfed(改成反意疑问句)精品文档
2、Theyhavebeenheresince
2000.M(划线部分提问)havetheybeenhere
3、Theoldmanlastyear.Heforayear(die)
4、Thisfactoryopenedtwentyyearsago同义句转换)Thisfactoryfortwentyyears.
5、MissGaoleftanhourago.(同义句转换)MissGaoanhourago.
6、HermotherhasbeenaPartymemberforthreeyears(同义句)HermotherthePartythreeyears.TheGreenFamilymovedtoFrancetwoyearsago.同义句转换)twoyearstheGreenfamilymovedtoFrance.Thebushasarrivedhere.Itarrivedtenminutesago把两个句子合并成一个句子)
2.选择填空.
1.Mother_meanewcoatyesterday.Iiton.Itfitsmewell.A.hadmade...havetriedB.made...havetriedC.hasmadee...triedD.made*...tried.2Hetodrawhorsesalready.WhenhenLastyearnA.learned...hasB.learned...didC.haslearned...hasD.haslearned...did.
3.Tom_upintothetree.Lookhehighupthere!A.hasgot...isB.hasclimbed...wasC.got...wasD.climbed...isA.—youthetextyetYesweittwohoursago.A.Did•••copy...didB.Havee-copied•••haveC.Have•-copied...didD.Did・・・copy.・・had・
5.WhysheangryBecauseheatherjustnow.A.did...get...shoutedB.has...got...shoutedC.did...get•-hasshoutedD.has...gote-hasshouted.
6.youthefilmbeforeWhereyouitA.Have...seen...did...seeB.Did...see...didtchwaC.Have...seen...have...seenD.Did...see...have...seen.
7.Youmewaitingfortwohours.Iforyousincefive.A.kept...waitedB.havekept...waitedC.kept—havewaitedD.havekept-havewaited.
8.WhereJohnTothelibrary.Hethereforanhour.A.has...been...•hasgoneB.has...gone...hasbeenC.did...go...wentD.did...be...went
9.thebabystillNoitcrying.A.Has.-cried•-hasstoppedB.Is...crying...stoppedC.Did•-cry...stoppedD.Is...crying•-hass.
10.Itheway.I_hereforquitemanyyears.A.knew—havelivedC.knew...liveC.know—havelivedD.know...live.1LyoueverAmericaYesIhave.A.Have...gonetoB.Have...goneinC.Have...beentoD.Have...beenin.
12.Mybrothercollegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat.
13.HetheArmybytheendof
1989.Heinthearmysincethen.A.joined...isB.hasjoined*-hasbeenC.hadjoined...isD.hadjoineeln•-hasb.
14.BythetimeIbacktheyuptensatellites.A.came—havesentB.came•-hadsentC.come-havesentD.hadcome...sent.
15.Jackoverfivelessonsbysevenoclock.Thenhearest.A.went...tookB.went•-hadtakenC.hadgone...tookD.hadgone•-hadtaken.
16.Weoutbythattimethatheaspyforalongtime.A.hadfbund•-hadbeenB.hadfound...wasC.fbund•-hadbeenD.found...was精品文档.
17.Beforethenews—himhetoknowaboutit.A.reaches*-hasgotB.reached*-hadgotC.reached...gotD.hadreached...got.
18.IhimasecondletterbeforeIfromhim.A.wrote...heardB.wrote...hadheardC.hadwritten...heardD.havewritten...hear.
19.Peoplethatthesoldiersfighting.A.say...hadstoppedB.said...hasstoppedC.say...stoppedD.said...hadstopped.
20.Weinagoodharvestbecauseweenoughrain.A.didntget...hadhadB.got...hadhadC.hadgot...hadhadD.got...hadnthad.
21.TheyforfivehourswhentheyinNewYork.A.flew...arrivedB.hadflown...hadarrivedC.flew...hadarrivedD.hadflown...arrived.
22.Shethatitfbrtwodaysbythatday.A.says...hasrainedB.says...hadrainedC.said...hadrainedD.said...rained.
23.Johntheresincetheyearbeforesohethem.A.hadworked...knewB.hadworked...hadknownC.worked...knewD.worked...hadknown.
24.Heangrybecauseheforalongtime.A.hadgot...hadwaitedB.got...waitedC.hadgot...waitedD.got...hadwaited精品文档定义过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情它表示的是发生在”过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时构成过去完成时的构成had+.(过去分词)用法
1、与bybeforebytheendof引导的表示过去的时间状语连用例如bythenby\beforenineoclockyesterdaybytheendoflastyearbytheageoftwentybythetimelarrived...
2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时例如WhenIreturnedhomemyguesthadalreadyleft.IdidnotseethefilmbecauseIhadseenitbefore.
3、常用于toldsaidknewheardthoughtas等动词后的宾语从句o例如Shesaid(that)shehadneverbeentoParis.HeaskedwhatIhadsaid.现在完成时和过去完成时的区别现在完成时强调对现在的影响或结果,过去完成时强调对过去的影响或结果练习参考答案
一、单项选择
1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行故上两侧根据上下文分析、推理,正确答案是B
2、现在完成时常与already(已经),just(刚刚,正好)ever(曾经),never(从来,也不;从不)。