当前位置:文档之家› 复习现在完成时专项练习题及答案

复习现在完成时专项练习题及答案

现在完成时练习(一)—Dad, I ________ the station for minutes, but nobody came to meet me.—Don't worry. I'll go to meet you soon.A. arrived atB. have been atC. will reachD. have arrived at—______ you ever ______ Dali? —Never. But I am going there this vacation.A. Do; go toB. Have; been toC. Have; gone toD. Will; go toMy aunt is a writer. She ____more than ten books since 1980.A. writesB. wroteC. has writtenD. will writeA. leftB leaveC. has leftD. has been awayThe Smiths came to Shanghai in 2008, theythere for three years since then.A. liveB. livedC. have livedD. will live—Have you ever been to Nanning? —Yes, _______ .A. I wasB. I doC. I amD. I haveImy homework. I guess I can't join you.A. don't finishB. didn't finishC. haven't finishedD. won't finish —Excuse me, where is Mr. Brown's office?—Sorry, I don't know. I _____ here for only a few days.—Where is Bob? —He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes1 / 21—Are you going to the bank, Laura? —No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been---Oh, you are here. I'm looking for you all the morning.?----To the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?So far this year, many new houses ____ in Wenchuan with the help of thegovernment.A. buildB. are builtC. will buildD. have been builtMy grandmother ______ a lot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seenImany new friends since I came here.A. makeB. madeC. will makeD. have madeMrs. Weng came back from France in 2010. She _____ there for four years.Where's your brother, Jane?He's not in Guiyang these days. He________ Beijing.”A. has gone toB. has been toC. had been toD. had gone toShe _______ this book for nearly three weeks.A. has borrowedB. has lentC. has boughtD. has keptThey _____ England and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on2 / 21He_______ in this city since his family moved to Nanchong.A. liveB. livedC. has livedSome students in Shanghaie-bags for several months.A. haveB. have hadC. hadD. will have—Is Mr. Smith still in Shanghai?—Yes, he ______ there for two months.A. has beenB. has goneC. has been toD. has gone toMy brother and I _____ in Yinchuan since 1997.A. had livedB. have livedC. liveD. will liveMy pen pal said he would write to me, but I ___ any letters from him sofar.A. won't receiveB. haven't receivedC. hadn't receivedD. didn't receive Our country ______the sixth population census(人口普查) already.A. finishedB. has finishedC. will finishD. finishesThomas ______ the army for two years, so he misses his mother very much.A. has joinedB. has taken part inC. has been in—How well do you know the Opera House?—I know the place very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in---How clean the bedroom is!---Yes, I am sure that someoneit.A. cleansB. cleanedC. has cleanedD. had cleaned3 / 21Where is Ben? —He ____ to the teachers' office. He will be back soon.A. goB. has goneC. has beenD. goesI ______my hometown for a long time, I really miss it!A. leftB. went away fromC. have leftD. have been away from—Will you please go to see the movie Guanyinshan with me?—No, I won't. I ______ already.A. sawB. have seenC. seeD. will see-Where is John? -He ______ the science lab.A. has gone toB. has been toC. went toHow do you like your English teacher?—He is great. Wefriends since three years ago.—Hi, guys. Where are you heading now?—Home. We _________all our money, so we have to walk home now.A. spendB. spentC. have spentD. are spending--_____ you _____ the movie Gongfu Panda II ?Not yet. I'll see it this Sunday.A. Did, seeB. Do, seeC. Have, seenBritish Prince William(威廉xx) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married Jim _________ in Zhuzhou since he finished his college.A. worksB. is workingC. has worked4 / 21—May I speak to Lin Tao?—Sorry, he is not in. He ______ to Changsha.A. has beenB. has goneC. wentGreat changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken placeHe promised to pick me up at the school gate. However, he__ yet.A. didn't arriveB. doesn't arriveC. isn't arrivingD. hasn't arrivedYou are too late. The film ______ since half an hour ago.A. has begunB. has been onC. began---- Why won't you go to the movie with me, Gina?--- Because Iit twice.A. seeB. have seenC. sawD. will see-Where's your father, Tom? -He__ to Changsha.A. goesB. wentC. has goneWhere is my sister, mum? - She ______ to the library. She will be back soon.A. has beenB. is goingC. has goneD. will goMay I speak to Mary? —A. has beenB. has goneC. is goingNo, they ____ to Shanghai. Are Li Yan and Wang Mei still living in Pingba?——B. movedC. will moveD. have movedA. had moved5 / 21Mr. Fan ___ this watch in 2005. He ____ it for 6 years.A .bought, has had B. bought, hasC. has bought, has had D. has bought,hadMr. White came to our school in 2008, and since then heus English. A. teachesB. taughtC. has taughtD. will teachIt ______ a lot already.China develops so fast. ——That's true. D. has changedB. changedC. will change A. changesLanmon ______ here for almost ten years and he has many Chinese friends.—Have you ever visited Germany? —____________. But I expect to go thereagain.A. PerhapsB. No, I haven'tC. I don't knowD. Yes, I have—May I speak to Miss Wang? —Sorry. She isn't in. She __________ to HongKong.A. has beenB. has goneC. goesD. wentSam came to Baihai in 2002. He __________ here for nine years.A. livesB. was livingC. has livedD. will liveHe _____in Xinxiang for five years when I heard his news.A. has livedB. had livedC. is livingD. has been livedOur school is having a sports meeting. Someone _____ here already.A. arrivedB. have arrivedC. has arrivedThe meetingby the time I got there yesterday.A. was onB. has been onC. had begunD. has begunBy the end of last month, I _____ all the CDs of Justin Bieber.6 / 21A. collectB. collectedC. have collectedD. had collectedBy the time I got to the cinema, the movie _______ for ten minutes.A. had begunB. had been onC. has startedD. has been onJim isn't in the classroom. Where is he?He _____ to the teacher's office.A. will goB. has goneC. had goneD. is goingHis brother has been to Stone Forest twice______ he came to Yunnan.A. afterB. beforeC. sinceD. forTom ______the CD player for two weeks.A. has lentB. has borrowedC. has boughtD. has had(二)BBCDC CCBBB DBACAAADCCBoth his parents look sad. Maybe they _________what's happened tohim.A. knewB. have knownC. must knowD.will knowHe has_______ been to Shanghai, has he ?A.alreadyB. neverC. everD. stillHave you met Mr. Li ______?A.justB. agoC. beforeD. a moment agoThe famous writer _____ one new book in the past two year .A. is writingB. was writingC. wroteD.has written—Our country ______ a lot so far. —Yes. I hope it will be even ______ .A. has changed; wellB. changed; goodC. has changed; better.changed; betterD7 / 21Zhao Lan ______already ______in this school for two years .A. was; studyingB. will; studyC. has; studiedD. are; studyingWe ______ Xiao Li since she was a little girl.A. knowB. had knownC. have known D.knewHarry Potter is a very nice film. I_______ it twice.A.will seeB. have seenC. sawD.see—These farmers have been to the United States. —Really? When_____there?A. will they goB. did they goC. do they goD.have they gone—______ you ___ your homework yet? —Yes. I _____ it a moment ago .A.Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finishHis father ______ the Party since 1978 .A.joinedB. has joinedC. was inD.has been in—Do you know him well? —Sure .We _________ friends since ten years ago.—How long have you ____ here ? —About two months .Hurry up! The play __________ for ten minutes .A.has begunB. had begunC. has been onD.beganIt _____ ten years since he left the army.A.isB. hasC. willD.wasMiss Green isn't in the office. she_______ to the library .8 / 21A.has goneB. wentC. will goD.has beenMy parents ______ Shandong for ten years.A.have been inB. have been to C. have gone toD. have beenThe students have cleaned the classroom,?A. so theyB. don't theyC. have theyD. haven't they______has Mr. White been a member of Greener China since heto China?C. How long, cameD. How far, arrivedHis unclefor more than 9 years.C. has lived thereD. has left the universityWe have been friends since ______.A. childrenB. five yearsC. five years agoD. five years beforeMike ___________ the story book for a month.A. has boughtB. has hadC. have hadD. has borrowedYou ______ that question three times.A. already askedB. have already askedC. already have askedD. asked alreadyThose foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week agoI _____ at this school for two years.A. am studyingB. studyC. studiedD. have studiedThey _________ in the city since last summer.A. liveB. didn't liveC. have livedD. live9 / 21Mrs. Wang has lived in California _________ 1992.A. sinceB. fromC. afterD. inMr. Black _________ China since the summer of 1998.Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined inHis father _______ for years.A. has diedB. has been deadC. diedD. diesMary ________ to see the films because she __________ it twice.A. won't go, sawB. didn't go, has seenC. won't go, has seenD. didn't go, sees--- Would you like some more food? ----Thank you. I _______ enough.A. will haveB. have hadC. haveD. had______ you ______ England? Yes, it _____ a beautiful country.A. Will, gone to, wasB. Have, been to, isC. Had, been to, isD. Have, gone to, is---_____ you _____ to Beijing?----No, I ____.I ____ there early next month.A. Have, been, haven't, am goingB. Had, been, hadn't, am goingC. Have, gone, haven't, was goingD. Did, go, didn't, was going--You sister ___ to London to study English. Is that true?--Yes, she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has beenA. buysB. has hadC. boughtD. has bought10 / 21—Where is Li Lei? —He ___ Shanghai.A. has gone toB. has been toC. went toD. goes toHe _______ his homework and is now listening to music.A. finishesB. has finishedC. finishD. is finishingDavid _______ Shanghai for more than three months.--- Is your father a Party member?--- Yes, he ____ the party three years ago. He _____ a Party member for threeyears.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was---What a nice bike! How long ____ you ____ it? ----Just five weeks. A. have; buyB. did; buyC. are; havingD. have; hadI ______ this book for a week .I have to return it now.A. borrowedB. have borrowedC. keptD. have kept----______ your sister _______ in Green China for a long time?---Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined---How long have you _______ from the USA? ----For three months.I _____ this book for half a year.A. have boughtB. have hadC. boughtD. hadThe students are sorry to hear that famous singer _______ for a year.A. has leftB. has goneC. has been awayD. has gone away--- ______ you______ your homework yet? ---Yes, I _____ it just now.11 / 21A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. Will; do; finishThe sand storm weather ______ in Beijing several times this year. A. happenB. happenedC. has happened D. have happened---How long have you been here? --- ____ last month.A. ForB. UntilC. BeforeD. SinceHe ____ a cold for three days.A. has caughtB. has hadC. has gotD. caughtJim Green ____ in China for two years.The film ____ for half an hour.A. has been onB. has begunC. hasn't begunD. began—Where have you _______ these days?—I haveto Beijing with my friends.A. been; goneB. been; beenC. gone; beenD. gone; goneHow long have you _______ this book?A. boughtB. borrowedC. keptD. lentWe have lived here _______ five years ago.A. whenB. sinceC. beforeD.after—I have watched the game.—When _____you _______ it?A. have; watchedB. do; watchC. did; watchD.will; watch—How do you like Beijing, Mr. Black?—Oh,I _______ such a beautiful city.A. don't visitB. didn't visitC. haven't visited D.hadn't visited12 / 21Miss Brown _______ to the Great Wall twice.A. have beenB. has beenC. have goneD. has goneHis brother has been to Stone Forest twice ______ he came to Yunnan.A. whenB. beforeC. sinceD. forHis grandpa _______ for two years.A. was diedB. has been deadC. was deadD. has died—Have you ever_____ to Haikou?—Yes,I_____ there with my family lastAugust.A. gone; wentB. been; wentC. been; went toD. been; was inHis sister ______ her hometown for three years. She'll return next year.A. leftB. has leftC. has been away D. has been away fromI ___ the dictionary to her yet.A. have givenB. haven't givenC. will giveD. gaveTom is not here. He_____to Beijing for a holiday.A. has beenB. have beenC. have goneD. has goneHow long have you _____the novel?A. keptB. borrowedC. lentD. givenI'm sorry you've missed the train.It________10 minutes ago.A. leftB. has leftC. had leftD. has been left-Mum, may I go out and play basketball?-you ___________ your homework yet?C. Did, finishD. Have, finishedA. Do, finishB. Are, finishing/ 1321-Excuse me, no photos here! -Sorry, I ______________ the sign.A. don't seeB. didn't seeC. can't seeD. won't seeNo hurry!We can get to the bus station in time and we ___________ the earlybus.A. don't missB. can missC. will missD. won't missOur teacher, Miss Chen ____________ English on the radio the day beforeyesterday.A. teachesB. taughtC. will teachD. has taughtHarry Potter is a very nice film. I ___________it twice.A. had seenB. can seeC. have seenD. seeJim has made many friends since he ____________to China.----Lucy, you ________your ticket? ---Not yet.A. can, findB. have, foundC. has, foundD. do, findWhat _________we _________if our car breaks down broken on the way?A. do, doB. did, doC. are, doingD. shall, doWe'll go for a walk if it ______________ tomorrow.A. will not rainB. rainsC. doesn't rainD. rainyListen! Mary ____________in the next room.A. singsB. is singingC. sangD. singChina _________the WTO in 2001.A. joinedB. has joinedC. had joinedD. join--How long ____ you ____a fever? ---Ever since last night.14 / 21A. have, gotB. have, hadC. have, caughtD. did, have---The rain came to a stop last night. The fields are still full of water now. ---It _____ for nearly a week.A. has rainedB. had rainedC. would rainD. was raining--Sorry. I am late. ---It doesn't matter. The meeting ______ for justseveralminutesA. has begunB. has startedC. has been onD. had been on ---_____ you _____ your breakfast? ---Yes, I have.---When _____ you _____ it? ---Twenty minutes ago.A. Have; have; have; hadB. Did; have; did; haveC. Have; had; do; haveD. Have; had; did; have---_____ your homework yet? ---Not yet, I ________it.A. Have you done; am doingB. Did you do; didC. Did you do; am doingD. Have you done; did---Where_____ the recorder? I can't see it anywhere.---I _____ it right here half an hour ago. But now it is gone.A. did you put; have putB. have you put; putC. do you put; puttingD. did you put; have putMy brother _____ since I came home.A has gone to bedB. has been asleepC has fallen asleepD. has been sleepyHas he read this book ______?15 / 21A. everB. alreadyC. yetD. neverThe old man________ since 2000.A. diedB. has diedC. has been deadD. has deadHe is late. The film has ______ for half an hour.A. begunB. beganC. openedD. been onHow long will he _____ China?A. leaveB. be away fromC. leftD. stay---“Where can I find Tack?”----“He ________ the post office.”A. has been toB. had been toC. has gone toD. had gone toHave you ever ______ the USA?A. been toB. gone toC. been inD. go toShe ________ China since she _______.A. has been to, arrivesB. has been to, arrivedC. has been in , arrivedD. has gone to, arrivedIt _____ five years since we _____ last time.A. is ; have metB. has been; have metC. is; metD. was; have met ---Have you finished your homework ? --- Yes, I _______ it last night.A. have finishedB. has finishedC. finishedD. is finishingKate's never seen Chinese films,____ ?A. hasn't sheB. has sheC. isn't sheD. is she-Ann has gone to Shanghai. -So ______her parents.16 / 21A. hasB. hadC. didD. have-Mum, may I go out and play basketball? -_____you___ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished-______ you ______anywhere before? -Yes, but I can't remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfedI______ a letter from him since he left.A. didn't receiveB. haven't gotC. didn't haveD. haven't heard-Have you ever______ Xi'an to see the Terra Cotta Warriors?-Yes, I have.A. went toB. gone toC. been inD. been toMy parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. have beenI ____my ticket so I can't go to the concert. 二、用所给词的适当时态填空:He often ________(go) to school by bike ._____you usually ________(get) up at seven in the morning ?His aunt ____________ (be) a actress ten years ago.I _______ already _________ ( finish ) my homework.She _____________ (do) her housework yet.He _______ (live) in Beijing for three years.They _______(be) in this school since eight years ago./ 1721He isn't here. He ____________ (go) to Beijing.She ______ never ________ (be) there before.The teacher ______ just ________ ( finish ) teaching us._________ you ever ___________ ( taste ) dumplings .So far they _______ (learn)two thousand words.He said he _______________ ( never see )such an exciting match before. By the time we got there , the bus ________ already ________(go). She _____________ (live) here ever since she was ten.Both of them ________________ (be) in Hong Kong for ten days.Half an hour __________ (pass) since the train __________ (leave). Mary________(lose) her pen. _____ you _______(see) it recently?_________ you _____ (find) your watch yet?---Are you thirsty? ---No I _________just _________ (have) some orange. Wealready _________ (return) the book.________ they already_______ (build) a school in the village?I _____________(not finish) my homework . Can you help me?My father _____ (read) the novel twice.I _________ (buy) a book just now.I _________ (lost ) my watch yesterday.My father ___________ (read) this book since yesterday.He ___________ (learn) about 5,000 English words since he_____ (go)to college.18 / 21三、句型转换He has never surfed,?(改成反意疑问句)has he?They have been here since 2000.(对划线部分提问) How longhave they been here?The old manlast year. (die)died,Hefor a year. (die)has been deadThis factory opened twenty years ago.(同义句转换) has been openThis factory________ for twenty years.Miss Gao left an hour ago.(同义句转换) has been away sinceMiss Gao ________ _______ ________ ________ an hour ago.Her mother has been a Party member for three years .(同义句)joined; agoHer motherthe Party three years.The Green Family moved to France two years ago. (同义句转换) It's, sincetwo yearsthe Green family moved to France.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________The bus has been here forten minutes.His uncle has already posted the photos to him. (改为否定句) hasn't, yet His uncleposted the photos to him.Sun's aunt has gone there for ten years.(改成正确的句子)19 / 21___________________________________________Sun's aunt has been therefor ten years.___________________________________________Sun's aunt went there tenyears ago.It's ten years since Sun's aunt went there.Susan has been in this city for more than ten years.(改为同义句) It is, since,camemore than ten yearsSusanto this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。

相关主题