当前位置:文档之家› 现在完成时态习题(含答案)

现在完成时态习题(含答案)

现在完成时态专练句型转换:1.He has already gone home.He _________ __________ home ____________. (否定句)____________ he __________ home ___________ (一般疑问句)2.He has lunch at home.He __________ _____________ lunch at home. (否定句)____________ he __________ lunch at home (一般疑问句)3.He has been there twice.__________ __________ ________ __________ he been there (划线提问)4.$5.I have lunch at school.__________ __________ you ____________ lunch (划线提问)用since和for填空1. ______ two years two years ago 3. _______ last month 1999yesterday 6. _______ 4 o’clock 7. ______ 4 hours an hour ago9. _______ we were children 10. _____ lunch time 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.用适当的时态填空:’s _____________ (li ve) here ever since she was ten.of them __________ _________ (be) in Hongkong for ten days.of them __________ (come) to Hongkong ten days ago.4. Half an hour __________ _________ (pass) since the train __________ (leave).5. Mary________ ________(lose) her pen. ____________ you ______________ (see) it here and there6. _____________ you ____________ (find) your watch yet7. ---Are you thirsty ---No I _________ just _____________ (have) some orange.|8. We _____________already ______________ (return) the book.9. ___________ they ____________ (build) a new school in the village10. I __________ ________(not finish) my homework . Can you help me11. My father _______ _________(read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father _________ _________ (read) this book since yesterday.三、用have/has been to/in, have gone to 及go to形式填空。

1) Where is Jack He __________ his country yesterday.`2) David ________ the park just now.4) How long _____ he _____ _____ this village5) The Smiths ______ Beijing for 5 years.6) _____ you ever ______ ______ America -- Yes, I _____ _______ there many times.7) I _____ ______ _______this school since three years ago.8) Where is Jim He _____ ______ the farm since I came here.9) When_____ he _____ He _______ an hour ago.10) Would you like to _____ the zoo with me ---Yes, but I _____ there before.11) Where _____ you _____ now --- I ____ the zoo.12) He often _____ swimming.;13) _____ you ______ there last year14) _____ they often ______ skating in winter延续性动词和瞬间性动词之间的转化died 10 years ago. ---- He ______________ for 10 years / since 10 years ago.2. He borrowed the book 2 weeks ago. ------- He _____________the book for 2 weeks.3. He bought the motorbike a month ago. ------ He ___________the motorbike for a month.4. He arrived here three days ago. ------ He ____________here since three days ago.6. He left here 2 years ago. ------- He ____________from here for 2 years.7. The film began 30 minutes ago. ------ The film __________ for 30 minutes.}9. They closed the door an hour ago. -------- The door ___________for an hour.10. He joined the army last year. He _____________ the army for a year.一、单项选择。

1、—______ you ___ your homework yet —Yes . I _____ it; do ; finished ; done ; finished ; done ; have finished ; do ; finish2、His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in3、—Do you know him well — Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. have made-4、.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away5、I ______ the League for 5 years so far.A. joinedB. have joinedC. have been in6、The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened7、Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become8、The meeting _____ for a week now.A. has finishedB. has endedC. has been over}9、Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught10、How long _______ he ________A. did;diedB. has, diedC. has, been dead11、He ______ at eight yesterday afternoon.A. sleptB. was sleepingC. has sleepD. had slept12、He ________ the car for a week.A. boughtB. has boughtC. has had13、-----How long _____ you _____ ill -----Two weeks.A. did fallB. have, fellC. have, been14、I'll lend you the book , but you can only _____ it for 2 days.[A. borrowB. keepC. take15、----- How long can I ______ the book ------ Two weeks.A. borrowB. lendC. getD. keep16、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written17、Have you met Mr. Li ____A. Just B. ago C.before D.a moment ago18、—How long have you ____ here —About two months .A. been B. gone C. come D. arrived19、—Our country ____ a lot so far .—Yes. I hope it will be even ______ .A. has changed ; well B. changed ; good C. has changed ; better D. changed; better…20、—______ you ___ your homework yet —Yes. I _____ it a moment ago.A.Did; do; finished B.Have; done; finished C.Have; done; have finished D. will; do; finish 21、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew22、Harry Potter is a very nice film. I _____ twice.A. will see B. have seen C. saw D.see23、—These farmers have been to the United States . —Really When _____ thereA. will they go B.did they go C. do they go D. have they gone24、Zhou Lang ______already ______in this school for two years .A. was ; studying B. will ; study C. has ; studied D. are; studying25、His father ______ the Party since 1998 .!A.joined B. has joined C. was in D. has been in26、—Do you know him well — Sure .We ______ friends since ten years ago .A. were B. have been C. have become D. have made27、He has ___ been to Shanghai, has heA. already B.never C.ever D. still28、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been on D. began29、It ___ ten years since he left the army .A. Is B. has been C. will D. was30、Miss Green isn't in the office. She_______ to the library.A.has gone B. went C.will go D. has been^31、My parents ______ Shandong for ten years.A. have been in B. have been to C. have gone to D. have been32、The students have cleaned the classroom, ____A. so theyB. don’t theyC. have theyD. haven’t they33、_______ has Mr. White been a member of Greener China since he _______ to ChinaA. How soon, comesB. How often, gotC. How long, cameD. How far, arrived34、His uncle _______ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university}答案句型转换:’t ;gone; yet; Has ; gone; yet ’t ; had ; Has ; had ; many ;times ;has ; have ; had用since和for填空:用适当的时态填空:been passed left lost Have seenfound had returned built ’t finish read read用have/has been to/in, have gone to 及go 的各种形式填空:to to been in been in been to; have been been in gone to go;went ; have been go;went go go延续性动词和瞬间性动词之间的转化:been dead kept had been been away been on been closed been a member of单项选择1-10 CDBCC ABCAC 11-20 ACCBD DCACB 21-30 CBBCD BBCBA 31-34 ADCC。

相关主题