现在完成时专项练习一、用since和for填空1______ two years 2_______ two years ago 3_______lastmonth4______1999 5 _______ yesterday6 _______ 4 o’clock7 ______ 4 hours 8_______ an hour ago9_______ we were children 10 _____ lunch time 11 ______ she left here12. He has lived in Nanjing ________ the year before last.13. I’ve known him __________ we were children.14. Our teacher has studied Japanese _________ three years.15. She has been away from the city ___________ about ten years.16 It’s about ten years __________ she left the city.17 How long have you been here?-______ half past three.18How long has that car been here?-______ yesterday.19 How long have you been in this school?-______ four years.20 How long has that boy been in your class?-______ six weeks.21 How long have you lived here?-______ 1996二、用have(has) been、have(has) gone 、have/has been to/in, have gone to填空。
1、A: Where ____________ Li Fei ___________?B: He ____________ to Hainan Island.A: How long ___________ he ___________ there?B: He _____________ there for three days.A: When will he come back , do you know?B: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan Island?B: Sorry, I _________ never ___________ there.A: How many times ___________ Li Fei __________ to that place?B: He _____________ there only once.2、Where is Jack? He __________ his country.John _______ England since he came back.How long _____ he _____ this village?The Smiths ______ Beijing for years._____ you ever ____ America? -- Yes, I _____ there many times.I _____ this school since three years ago.三、选择填空( )1.Jim's been to the Great wall before ,__________he?(A)isn't (B)wasn't (C)hasn't (D)doesn't( )2.She's never been to England, _______she?(A)has (B)hasn't (C)isn't (D)is( )2.___________has Hanmei been in the library?(A)How long (B)How soon (C)How far (D)How often( )3.How long ___he______ the library book ?(A)has, borrow (B)has ,kept (C)has, bought (D)did, buy( )4.Mr Green isn't in the office , He __________to the library (A)has gone (B)went (C)has been (D)will go( )5.Mr smith _______to Tokyo and he will be back in a week(A)has been (B)has visited (C)has sent (D)has gone ( )6.They_________China for two years(A)have been to (B)have been in (c)have gone to (D)have come to( )7. —I’m sorry, Mary, I ______ your radio for such a long time.—Never mind.A. keepB. keptC. have keptD. am keeping( )8 —Where have you ______ these days?—I have ______ to Yangzhou with my friends.A. been, goneB. been, beenC. gone, beenD. gone, gone( )9. —Where is your father? We haven’t seen each other for weeks. —______.A. He has been to AmericaB. He has gone to EnglandC. He is going to AustraliaD. He would visit my grandparents( )10. They have ______ since the factory opened.A. left the schoolB. joined the teamC. worked here( )11. Jim ______ the Great Wall many times.A. went toB. goes toC. has gone toD. has been to( )12. —______ to the United States?—No, never, but I went to Canada a few years ago.A. Have you beenB. Have you goneC. Did you goD. Will you go( )13. I won’t go to see the film tonight because I ______ my ticket.A. didn’t loseB. have lostC. will loseD. didn’t have( )14. Miss Wu has taught in this school ______.A. for ten yearsB. ten years agoC. since ten yearsD. for ten years ago( )15. I ______ today’s homework already. What about you?A. have finishedB. finishC. to finishD. finishing( )16. ——Have you finished your homework ——Yes, I _______it last night(A)finish (B)finished (C)have finished (D)will finish( )17 ________you ever _______to Nanjin ——Yes, I ______there last year.(A)Have…gone, have gone (B)Have…been , went(C)Did…go, went (D)Did…go, has , been( )18——When _______you ________Lucy in New York?——I _________here for two years(A)did…meet, haven't seen (B)did…meet, haven't seen(C)did…meet, don't see (D)would…meet, hadn't seen( )19.He ______finished his homework. yet(A)doesn’t (B)haven’t (C) hasn’t (D) doesn’t have( )20.——Have you ________traveled on the train. ——Yes, I have.(A)never (B)ever (C)just (D)yet( )21.——Have you finished your homework——Not__________ .(A)ever (B)already (C)yet (D)just( )22. We haven't finished our homework .(A)already (B)ever (C)yet (D)never( )23.—Have you__________ learned English? —Yes, I've ________learned a lot.(A)never, ever (B)ever, never (C)ever, already (D)already. ever ( )24.——Have you finished your homework ___? —Yes, I've___done that(A)yet, already (B)already, yet (C)ever, never (D)still, just( )25.John's father _______borrowed some pictures(A)have already (B)has just (C)have ever (D)has yet( )26.I've been like this ever since _________(A)last week (B) for a week (C) a week before (D)the last week ( )27.My mother has worked in this factory _____2 years.(A)about (B)for (C)in (D)since( )28. I haven't heard from him ______last week.(A)since (B) for (C)ago (D)before( )29.His father joined the party_________A、for three yearsB、since three years agoC、three years agoD、in two years' time( )30. – Where is Mr. Liu? ----- He _______the library.A. has been toB. has gone toC. has been in( )31. The students have cleaned the classroom , ________?A. so theyB. don’t theyC. have theyD. haven’t they( )32. I like Hainan. I ________there three times.A. wentB. goC. have beenD. have gone( )33.We came to Nanjing three years ago, so we ________ here for three years.A. have been toB. have been inC. have beenD. have gone( )34.- How long ______you_______ your dictionary? - About two months.A. did; buyB. have; getC. have; hadD. have; bought( )35 He tells me he________ China for over five years.A. has beenB. has been inC. has been toD. has gone to( )36.___has Mr White been a member of Greener China since he _______ to China?A. How soon , comesB. How often, gotC. How long , cameD. How far, arrived( )37. His uncle________ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university( )38.I_______ a letter from him since he left.A.didn't receive B.haven't got C.didn't have D.haven't heard ( )39.—Where have you _______ these days?—I have to Dazhu with my friends.A.been;gone B.been;been C.gone;been D.gone;gone( )40.How long have you _______ this book?A.bought B.borrowed C.had D.lent( )41.—Where's Peter?—He _______ to Nanjing.A.is going B.has been C.has gone D.went( )42.You've never seen such a wonderful film before,_______ ?A.haven't you B.have you C.do you D.don't you( )43.We have lived here _______ five years ago.A.when B.since C.before D.after( )44.—I have watched the game.—When you _______ it?A.have;watched B.do;watch C.did;watch D.will;watch ( )45.—How do you like Beijing,Mr Black?—Oh,I _______ such a beautiful city.A.don't visit B.didn't visit C.haven't visited D.hadn't visited ( )46.The old people _______ lonely at all since we began to visit them once a week.A.don't feel B.hasn't felt C.haven't felt D.didn't feel( )47.My grandfather_______ in the small town all his life.He always says he likes the town. A.lived B.have lived C.has lived D.is living( )48.Miss Brown _______ to the Great Wall twice.A.have been B.has been C.have gone D.has gone( )49.His brother has been to Stone Forest twice _______ he came to Yunnan.A.after B.before C.since D.for( )50.His grandpa _______ for two years.A.was died B.has been dead C.was dead D.has died( )51.—Have you ever_______ to Haikou?—Yes,I_______ there with my family last August.(海南省)A.gone;went B.been;went C.been;went to D.been;was in ( )52.His sister _______ her hometown for three years.She'll return next year.A.left B.has left C.has been away D.has been away from( )53.Paper money ____ for over a thousand years.A.used B.has been used C.has used D.is using( )54.Great changes ____ in my hometownA.have been taken place; B.have taken place;C.are taken place; D.had taken place;( )55.The fire ____to the fifth floor.____ all the people____?A.has got;Have;been saved B.has been got;Have;savedC.has got;Do;save D.has got;Have;saved( )56. --- Where __you __ (put) the book? I can’t see it anywhere.--- I ___(put) it right here. But now it’s gone.A. did ; put; putB. have; put; putC. did; put; have putD. have; put; have put ( )57. Hello, I ____ you were in London. How long _________ here?A. don’t know; were youB. hadn’t known; are youC. haven’t known; areD. didn’t know; have you been( )58. He has made a lot of friends____________.A. in the pastB. years agoC. beforeD. just now( )59. I’ve _______ here for only one day.A. gotB. arrivedC. reachedD. been( ) 60. I know him ___________.A. very muchB. very manyC. very goodD. very well ( )61_____ you just _______breakfast?A. Did, haveB. Have, hadC. Do, haveD. Will, have ( ) 62. How long has he _____________? A. kept the book B . had the car C. been in the club D. All the above用括号里所给的单词的正确形式填空。