初中英语现在完成时练习题(共8页).docx
精选优质文档-倾情为你奉上现在完成时练习题一、选择填空及问答1. Both his parents look sad. Maybe they _what's happened to him. Know-knew-knownA. knew B. have known C. must know D. will know2. Kate's never seen Chinese films, _? A. hasn't she B. has she C. isn't she D. is she3. He has _ been to Shanghai, has he?A. already B. never C. ever D. still4. - 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; better5. We _ Xiao Li since she was a little girl.A. know B. had known C. have known D. knew6. The famous writer _ one new book in the past two years. write-wrote-writtenA. is writing B. was writing C. wrote D. has written7. Zhao Lan _already _in this school for two years. study-studied-studiedA. was; studying B. will; studyC. has; studied D. are; studying8. Have you met Mr. Li _?A. just B. ago C. before D. a moment ago9. His uncle has already posted the photos to him. (改为否定句)His uncle _hasnt_ posted the photos to him _yet_10. - Mum, may I go out and play basketball?-_you_ your homework yet? finish-finished-finishedA. Do; finish B. Are; finishing C. Did; finish D. Have; finished15. Tom _ the CD player for two weeks. have-had-had拥有A. has lent借出 B. has borrowed借入 C. has bought买 D. has had瞬时性动词lend/borrow/buy-延续性动词have16. We _ Xiao Li since she was a little girl.A. know B. had known C. have known D. knew17. - _ you _ your homework yet? do-did-done- Yes. I_it a moment ago.A. Did; do; finished B. Have; done; finished C. Have; done; have finished D. will; do; finish18. Hurry up! The play_ for ten minutes. Be-was/were-beenA. has begun B. had begun C. has been on D. began瞬时性begin-延续性be on19. Shes _lived/has been living (live) here ever since she was ten.(用时态填空) Have/has been v-ing现在完成进行时 20. His father _ the Party since 1978.A. joined B. has joined C. was in D. has been in瞬时性join-延续性be in21. - _ my glasses?- Yes, I saw them on your bed a minute ago.A. Do you see B. Had you see C. Would you see D. Have you seen22. It _ten years since he left the army军队.A.is B. has C. will D. was23. I _ a letter from him since he left. hear from sb,=receive/get /have a letter from sb.A. didn't receive B. haven't got C. didn't have D. haven't heard24. Both of them _have been_ (be) in Hong Kong for ten days.(用时态填空)25. Our teacher has studied Japanese _for_ three years.(用since和for填空)26. My parents _Shandong for ten years.A. have been in B. have been toC. have gone to D. have been27. I wonder why Jenny _ us recently最近地. We should have heard from her by now.A. hasnt written B. doesnt write C. wont write D. hadnt written28. - How long _ David and Vicky _ married? marry- married-married- For about four years.A. were; being B. have; got C. have; been D. did; get瞬时性marry-延续性 be30. - _ you _anywhere before? -Yes, but I can't remember where I_ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed31. The number of的数量 the students in our school _ 1200. A is added up to B has been added up to C adds up to D have added up to32. Harry Potter is a very nice film. I_ it twice.A. will see B. have seen C. saw D. see35. Years ago we didnt know this, but recent science _ that people who dont sleep well soon get ill.A. showed B. has shown C. will show D. is showing38. The May 4th movement _ in 1919. A had taken place B was taking place C was taken place D took place发生 46. I _ such an interesting book before. A. was never reading B. will never read C. had never read D. have never read 48. - These farmers have been to the United States.- Really? When _ there?A. will they go B. did they go C. do they go D. have they gone51. - Do you know him well?- Sure .We _ friends since ten years ago.A. were B. have been C. have become D. have made52. - How long have you _ here?- About two months.A. been B. gone C. come D. arrived58. As she _ newspaper, Granny _ asleep. A read, was fallingB was reading, fell C was reading, was falling D read, fall 61. The students have cleaned the classroom,_?A. so they B. don't they C. have they D. haven't they63. His uncle _for more than 9 years.A. has come here B. has started to workC. has lived there D. has left the university64. He _ his leg when he _ in a football match. A broke, played B was breaking, was playing C broke, was playing D was breaking, played66. - Do you like the material材料? - Yes, it _ very soft. A is feeling B felt C feels D is felt 68. - Do you know him well?- Sure .We _ friends since ten years ago.A. were B. have been C. have become D. have made瞬时性 become-延续性 be71. He tells me he_ China for over five yearsA. has been B. has been inC. has been to D. has gone to 73. The house is dirty. We _it for weeks. A didnt clean B hadnt cleaned C dont clean D havent cleaned 75 - Im sorry to keep you waiting. Keep sb. doing - Oh, not at all. I _ here only a few minutes. A have been B had been C was D will be 77. - When shall we restart重新开始 our business?- Not until 直到we _ our plan.A. will finish B. are finishingC. are to finish D. have finished79. - Why do you want to work for our company?- This is the job that I _ for.A. looked B. am to lookC. had looked D. have been looking80. Miss Green isn't in the office. she _ to the library.A. has gone B. went C. will go D. has been二、用“never, ever, already, just, yet, for, since”填空81. I have _ seen him before, so I have no idea about him.82. Jack has _ finished his homework.83. Mr. Wang has taught in this school _ ten years.84. “Have you _ seen the film?” “No, I have _ seen it.”85. “Has the bus left _?” “Yes, it has _ left.”四、句型转换101. I have been to Macau before. (改为否定句) I _ _ been to Macau before.102. He hasnt come to school because he was ill. (就划线部分提问) _ _ he come to school?103. I bough a new bike just now. (用just改写) I _ just _ a new bike.104. We began to learn English three years ago.(改为同义句) We _ _English _three years105. He has never surfed, _ _? (改成反意疑问句) 106. They have been here since 2000. (对划线部分提问) _ _have they been here?107. The old man _ last year. He has _ _for a year. (die) (动词填空)108. Miss Gao left an hour ago. (同义句转换) Miss Gao has _ _ _ an hour.专心-专注-专业