还剩2页未读,继续阅读
文本内容:
现在完成时语法专练
一、选择填空
1.Hergrandfatherin1990andhergrannyformorethanfiveyears.A.dieddeadB.hasdieddeadC.died.hasbeendeadD.hasdiedhasdied
2.1havethisnicewatchfortwoyears.A.hadB.boughtC.borrowedD.lend
3.Hehishomefortenryears.A.hasleftB.leftfromC.hasbeenawayfromD.wasawayfrom
4.HealeaguememberforthreeyearsA.isB.hasbeenC.hasbecomeD.havebecome^
5.LihuasbrotherhasfortwoyearsA.joinedthearmyC.becomeasoldierB.beenanarmyD.beeninthearmy
6.HehasntQuanzhoueversinceheleftschoolA.leftB.beenawayC.beenD.away
7.—Haveyoufinishedyourhomework.一YesIitlastnightA.finishB.finishedC.havefinishedD.willfinish
8.一youevertoNanjing—YesItherela^styear.A.Have...gonehavegoneB.Did...gowentC.Have-..beenwentD.Did...gohasbeen
9.一WhenyouLucyinNewYork一IherfortwoyearsA.did...meethaventseenB.did...meetdontseeC.have...methaventseen
10.Hefinishedhishomeworkyet.A.didntB.haventC.hasntD.doesnthave
11.—Haveyoutraveledonthebench—YesIhave.A.justB.yet妃・neverD.ever
12.HaveyoufinishedyourhomeworkNotA.everB.already.C.yetD.just.
13.Wehaventfinishedourhomework.A.alreadyB.everC.yetD.never
14.—HaveyoulearnedEnglish—YesIvelearnedalot.A.nevereverB.everneverC.everalreadyD.alreadyever
15.一Haveyoufinishedyourhomework一YesIvedonethat.A.yetalreadyB.alreadyyetC.everneverD.stilljust
16.JohnsfatherborrowedsomepicturesA.hasjustB.haveeverC.hasye』D.havealready
17.Mymotherhasworkedinthisfactorry2years.A.aboutB.forC.inD.since
18.HisfatherjoinedthepartyA.sincethreeyearsagoB.intwoyears*timeC.forthreeyearsD.threeyearsago
19.ThestudentshavecleanedtheclassroomA.sotheyB.donttheyC.havetheyD.haventthey
20.WecametoNanjingthreeyearsagosowehereforthreeyears.A.havebeentoB.havebeeninC.havebeenD.havegone
21.一Howlongyouyourdictionary一Abouttwomonths.A.did;buyB.have;getrC.have;hadD.have;bought
22.HetellsmeheChinaforoverfiveyearsA.hasbeenB.hasbeeninC.hasbeentoD.hasgonetoChina
23.hasMrWhitebeenamemberofGreenerChinasijicehetoNanjingA.HowsooncomesB.HqwoftengotC.HowlongcameD.Howfararrived
24.Hisunclefojmorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity
二、根据句意用适当的时态完成以下句子Wereadthisstory.Welearnalotaboutitnow.seethemovie.Iwanttoseeitagain.Hurryup!Lunchalreadybegin.Wewashourclothes.Theyrecleannow.heeverrideabikeWeplanttreeslastSunday.Sofarweplantover300treesthere.AterribleearthquakehappeninWenchuanonMay1220XX.Heworkheresincelastyear.youistotheUnitedStates・.-Notyet.ButIgotoCanadanextyear.Howmanynewwordsyoulearnsinceyoucametothisschool1l.Herunclewritetwonewbooksrecently.Therebealotofwasteintheriverinthepast.GreatchangestakeplaceinShuyanginthepast10years.MyteacherteachEnglishfor10years.
15.Inthepastmostofpeoplehereridebikestowork.noteatbreakfastyet.Iamhungry.writealettertomypenfriendyesterday.UptonowIwriteover10letterstohim.TherebegreatchangesinBeijingoverthelastfewyears.Nobodyfinishtheworkyet.Myparentsmarry20yearsagosotheymarryfor20years.Thelittledogdieanhourago.Itdiesinceanhourago.borrowabookfromtheschoollibrarylastweek.ImustreturnitbecauseIkeepitforaweek.buyacarlastyear.Ibuyitforoneyear.YesterdaymyfatheradirectflighttoNewYork.HisfamilyliveinShuyangsincetheymovehere.Tillnowheleavefromhishometownformorethan10years.TheWonderfulSupermarketopenforsevenyears.Theyusuallygofishingwhentheylivedthere.---WhereisPeter--・Idontknowwherehego.—Whereismypen・.・Itbeherejustamomentago.—Therainstop.Shallwegoonwithourbasketballmatch—Ofcourse.Maryhowlongourfamilyliveinthisflat・一QuiteafewyearssincewemovetoNanjingtenyearsago.WeiHuaarriveyet—Yesshearrivealready.Shenotcometomyhomeforafewyears.
三、同义句转换Theclasswasovertenminutesago.—Theclassfortenminutes.Hisgrandpacatchabadcoldtwoweeksago.—Hisgrandpafortwoweeks.Theshowhasbeenonforthreedays.一Theshowthreedaysago.Myparentsgotmarried25yearsago.—Myparentsfor25years.Theparkclosedlastweek.—Theparksincelastweek.KittyjoinedtheReadingClublastyear.—Kitty/theReadingClubsincelastyear.ThestudentsbegantostudyEnglishfiveyearsago.—ThestudentsEnglishsincefiveyearsago/forfiveyears-一ItsincethestudentsbegantostudyEnglish.—FiveyearssincethestudentsbegantostudyEnglish.短暂动词与延续性性动词或短语电影20分钟前开始的Thefilm20minutesago.电影开始20分钟了Thefilmfor20minutes.自从20分钟前,电影就开始了oThefilmsince20minutesago.自从电影开始,20分钟了oItis/20minutessincethefilmbegan.自从电影开始,20分钟过去了20minutessincethefilmbegan.两小时前雨停了Theraintwohoursago.雨停了两小时了°Therainfortwohours.自两小时前,雨就停了Therainsincetwohoursago.自从雨停了,已两小时了Itis/twohourssincetherainstopped.自从雨停了,两小时过去了Twohourssincetherainstopped.他五年前买了辆新车.Hethecarfiveyearsago.…他什么时候买这辆车的?一他这辆车买了五年了---Whenyouthecar---Hethecarforfiveyears/sincefiveyearsago.Kitty两天前到达/来香港Kitty/HongKongtwodaysago.Kitty到/来/去香港两天了KittyHongKongfortwodays./sincetwodaysago.]
4.她来我家几天了°Shemyhomeforafewdays.上周五她离开了家ShehomelastFriday.她离开家一周了Shehomeforaweek./sincelastweek.上周她借了这本书Shethisbooklastweek.这本书她借来一周了Shethisbookforaweek./sincelastweek.去年Simon参加了足球俱乐部SimontheFootballClublastyear.参加足球俱乐部一年了Simon/theFootballClubforoneyear./sincelastyear.我的父母15年前结婚了Myparents15yearsago.我的父母结婚15年了Myparentsfor15years./since15yearsago.我的狗三年前死了Mydog3yearsago.我的狗死了三年Mydogfor3years./since3yearsago.这家超市七年前开业了Thesupermarketsevenyearsago.这家超市开业七年了Thesupermarketforsevenyears./sincesevenyearsago.他的爷爷两周前感冒了Hisgrandpatwoweeksago.他的爷爷感冒两周了Hisgrandpafortwoweeks./sincetwoweeksago.他的爷爷两周前生病了Hisgrandpatwoweeksago.他的爷爷生病两周了oHisgrandpafortwoweeks./sincetwoweeksago.
31.上周公园关门了Theparklastweek.公园关门一周了Theparkforoneweek./sincelastweek.嘘!这个婴儿半小时前睡着了Sh!Thebabyhalfanhourago.嘘!这个婴儿睡着半小时了oSh!Thebabyforhalfanhour./sincehalfanhourago.十年前MissLi成为一名老师MissLiateachertenyearsago.MissLi成为一名老师十年了MissLiateacherfortenyears/sincetenyearsago.在20XX年,我们开始学英语的WeEnglishin20XX.自从20XX年以来,我们就学英语的WeEnglishsince20XX.
39.自2007年以来,他就没买新车Heanynewcarsince
2007.
40.她几天没来我家了Shetomyhomeforafewdays.
41.…你们认识多久了?...10年了—Howlongyoueachother■■-Fortenyears./Sincetenyearsago..你爸爸何时回来?一三天后WhenourfatherInthreedays.
42....你爸爸何时回来的?…己经回来三天了—・WhenyourfatherHeforthreedays.。