一选择填空。()2.Herfather______in1990andherhusband______formorethanfiveyears.(A)died,dead(B)hasdied,dead(C)died,hasbeendead(D)hasdied,hasdied()3.Ihave_____thisnicewatchfortwoyears.(A)had(B)bought(C)borrowed(D)lend()4.He_____hishomefortenyears.(A)hasleft(B)leftfrom(C)hasbeenawayfrom(D)wasawayfrom()5.He_____aleaguememberforthreeyears(A)is(B)hasbeen(C)hasbecome(D)havebecome()6.Lihua'sbrotherhas_______fortwoyears(A)joinedthearmy(C)becomeasoldier(B)beenanarmy(D)beeninthearmy()7.Hehasn't_____Quanzhoueversinceheleftschool(A)left(B)beenaway(C)been(D)away二选择填空()1.——Haveyoufinishedyourhomework——Yes,I_______itlastnight(A)finish(B)finished(C)havefinished(D)willfinish()2.——________youever_______toNanjing——Yes,I______therelastyear.(A)Have…gone,havegone(B)Did…go,went(C)Have…been,went(D)Did…go,has,been)()3.——When_______you________LucyinNewYork?——I_________herfortwoyears(A)did…meet,haven'tseen(B)did…meet,don'tsee(C)have…met,haven'tseen()4.He______finishedhishomeworkyet.(A)didn’t(B)haven’t(C)hasn’t(D)doesn’thave()5.——Haveyou________traveledonthebanch?——Yes,Ihave.(A)just(B)yetC)never(D)ever()6..——Haveyoufinishedyourhomework——Not__________(A)ever(B)already.(C)yet(D)just.()7Wehaven'tfinishedourhomework,_____.(A)already((B)ever(C)yet(D)never()8.——Haveyou__________learnedEnglish?——Yes,I've________learnedalot.(A)never,ever(B)ever,never(C)ever,already(D)already.ever()9.——Haveyoufinishedyourhomework________?——Yes,I've_____donethat.(A)yet,already(B)already,yet(C)ever,never(D)still,just()10.John'sfather_______borrowedsomepictures(A)hasjust(B)haveever(C)hasyet(D)havealready三用since和for填空(一)1)______twoyears_______twoyearsago2)_______lastmonth3)_______yesterday4)_______anhourago5)______shelefthere6)_______4o’clock8)______19999)______4hours10)_____lunchtime(二)1.HehaslivedinNanjing________theyearbeforelast.2.I’veknownhim__________wewerechildren.3.OurteacherhasstudiedJapanese_________threeyears.4.Shehasbeenawayfromthecity___________abouttenyears.5.It’sabouttenyears__________sheleftthecity.四单项选择题()1.Mymotherhasworkedinthisfactory_____2years.(A)about((B)for(C)in(D)since()2.Hisfatherjoinedtheparty_________(A)sincethreeyearsago(B)intwoyears'time(C)forthreeyears(D)threeyearsago3.Thestudentshavecleanedtheclassroom,________?A.sotheyB.don’ttheyC.havetheyD.haven’tthey4.WecametoNanjingthreeyearsago,sowe________hereforthreeyears.A.havebeentoB.havebeeninC.havebeenD.havegone5.-Howlong______you_______yourdictionary?-Abouttwomonths.A.did;buyB.have;getC.have;hadD.have;bought6.Hetellsmehe________Chinaforoverfiveyears.A.hasbeenB.hasbeeninC.hasbeentoD.hasgonetoChina7.________hasMrWhitebeenamemberofGreenerChinasincehe_______toNanjing?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived8.Hisuncle________formorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity9.Hehasneversurfed,__________(改成反意疑问句)?10.Theyhavebeenheresince2000.(对划线部分提问)__________havetheybeenhere?11.Theoldman_________lastyear.He________forayear.(die)12.Thisfactoryopenedtwentyyearsago.(改写句子,句意不变)