现在完成时专项练习及答案一、用“for”或“since”填空。
1999 one year Saturday10 o’clock last weeks two weeks10 hours ago he was born two months agoover five days we came here last year二、单项选择( ) Beijing twice. It’s so beautiful.A.have gone toB. have been toC. has been to B. went ( ) long has Maria been a nurse ---- .A.Since two years agoB. Since two yearsC. For two yearsage D. In 2002( ) hasn’t finished his homework .A.alreadyB. everC. nevverD. yet( ) film for half an hour. All of us are late.A. has begunB. has onC. has been onD. began( ) long have you China ---For three years.e backB. been away fromC. leftD. be away from ( ) have been to American, so I know only a little about it.A. alreadyB. everC. neverD. yet( ), will you go to see the film “ ” this evening---No, I won’t. I it already.A.sawB. have seenC. has seenD. will see( ) me, is Sally here ---Sorry, she Beijing on business.A.has been toB. has been inC. has gone toD. have goneto( ) some books they were interested in science.A.have bought, sinceB. have bought, forB.C. have had, since D. have had, for( ) you ever been to Qingdao --- . I’ve never been there before.A.Yes, I haveB. No, I haven’tC. Yes, I didD. No, Ididn’t( ) weather is very cold these days. I a cold for a few days.A. have caughtB. have hadC. catchD. caught( ) long have you in the partyA.joinedB. taken partC. been( )’s your father ---- He to the post office.been B. has gone C. went D. will go( ) I speak to Mr. Green---Sorry. He london. But he’ll be back in two days.A. has been toB. has gone toC. has been inD. went to一、用所给动词的适当形式填空。
1. Every student _________________ (see) the film already.2. Kent and I __________________ (write) a song before.3. Dick _______________ (do) the work these days.4. The people in the mountains ________ never ________ (see) films.5. Patty _______________ (buy) a magazine about the school life.6. The actress ________________ (live) here all her life.7. The glass is broken. Who ________ (break) this glass8. Finally the workers ______________ (finish) that job.9. ________ you ________ (borrow) the book we talked abut last time10. There’s no more wine in the bottle. They ________ (drink) all of it.11. Tom ________ (leave) a message for you. He ________ (call) last night.12. I ______________ (see) the movie once before. I __________ (love) it a lot.13. A: __________________ (you/hear) the news B: yes, I ________ A: Who _______________ (tell) you the news B: Li Ming ________ (do)A: When ____________________ (he/tell) you B: Two hours ago. (see)the film. I_______(see)it last week.he _________(finish) his work today Not yet .______(be)to Hong Kong Yes,I _________(be)there twice .you ever ________(eat )chocolate sundaes No, never.father _______just ________(come) back from is tired now.`s Li Ming He________(go)to the teacher`s office.______(be) a small town hundreds of years ago.Now it ______________ (become) a large city.___________ (work) here since I ______ (move) here in 1999.far I ____________(make) quite a few friends here.long ______the Wangs _________(stay) hereFor two weeks.二、句型转换(每空一词)。
have been to Macau before.(改为否定句)I ______ ________ been to Macau before.hasn`t come to school because he`s ill. (就划线部分提问) _________ _________ he come to schoolhas learned English for 5 years.(就划线部分提问)______ ______ _______ ________ learned Englishbought a new bike just now.(用just改写)I ________ just __________ a new bike.began to learn English three years ago.(改为同义句)We ________ _______English ________three years6. The factory opened ten years ago.(同义句)The factory _______ ________ ______ for ten years.have cleaned the room twice this week. (就划线部分提问)_____ _____ ____ ______ they ______ the classroom this week 8 My father went to England in 2003 and 2005. (同义句)My father _____ ______ _____ England _____.9. John left Beijing three years ago. (同义句)John_______ ______ ______ Beijing_____ three years.10. His company closed in 2003. (同义句)His company _____ _____ _____ _____ 2003.11. My father bought the car half a year ago. (同义句)My father ______ ______ the car _______ half a year.三、按要求填空A.用 already或 yet1) Have they taken down the old pictures ______ No, not___________.2) Most of us have ___________finished our compositions3) He said he hadn’t visited his home ________.B.用 since或 for1) Mike has been ill _____a long time. He has been in hospital ______ October.2) Mrs Liao has been in hospital _________last week.3) I have stayed at my aunt’s __________two weeks.4). Jill has been in Ireland ________ Monday.5). Jill has been in Ireland _____________ three days.6). My aunt has lived in Australia __________ 15 days.7). Margaret is in her office. She has been there__________7o`clock.8). India has been to Shanghai___________1974.C. 用have gone或 have been1) Where are the boy students They ___________to the school factory.2) Is your father inNo, he ___________to Shenzhen._______ he ever______there beforeYes, he _______there several times3) He asked me if I __________to Hangzhou before. I told him thatI wanted to go there for a visit as I _______never ________ to that city before.四、单项选择1. Li Hong has ________ the army for 2 years.A. joinedB. joined toC. been inD. joined in2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Mike ___________ the story for a month.A. Has boughtB. Has hadC. had hadD. has borrowed4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago6. I _____ at this school for two years already.A. am studyingB. studyC. studiedD. have studied7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live8. Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in9. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to10. You’d better go on ________ English.A. studyB. studiedC. studyingD. to study11. You have never been to the Great Wall, ________ youA. doB. don’tC. haveD. haven’t12. His father _______ for years.A. has diedB. has been deadC. diedD. dies13. Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. won’t go, will seeC. won’t go, has seenD. didn’t go, sees14. ________ you ________ some more food Thank you. I _______ enough.A. will haveB. have hadC. Do, have , haveD. Do, have, had15. ______ you ______ England Yes, it _____ a beautiful country.A. Will , gone to, was , been to, isC. had ,been to, isD. Have ,gone to, is16. -------_______ you _______ to the capital-------No, 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 going17. ------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 been18. Bruce ____ how to use a computer. He____a computer of his own. He ____ it two days agoA. learns, will get, boughtB. is learning, has got, boughtC. learned, has got, boughtD. is learning, got, has bought19. --You h aven’t read the book before, have you --_______.A. Yes , I haven’t.B. No, I have.C. Yes, I do.D. No,I haven’t.20. —Where is Li Lei —He ___ Shanghai.A. has gone toB. has been toC. went toD. goes toyou ______been to Beijing --------No,___________.A ever everB yet , neverC ever never一:用“for”或“since”填空。