《现在完成时的用法专练试题》由会员分享,可在线阅读,更多相关《现在完成时的用法专练试题(9页珍藏版)》请在金锄头文库上搜索。
1、现在完成时专练一、选择填空。1. -How long have you been like this? -_. A. Since last month B. Last month ago C. Last month before D. Last month2. -_ you _ the new film?-Yes, I _ it last week. A. Have, saw, saw B. Did, see, saw C. Have, seen, saw D. Did, see, see3. -Wheres Jim?-He _ Disneyland. A. has been to B. ha
2、s gone to C. has been in D. has been at4. -Have you_ been to Beijing?-No, I have _ been there. A. ever, ever B. ever, already. C. yet, never D. just, already5. -Who will go to the airport to meet Jane?-I will. I _ her several times. I can find her easily. A. met B. had met C. have met D. will meet6.
3、 They _ homeless people for many years. A. help B. have help C. have helped D. helped7. You _ a lot in the past three years. A. have grown up B. grow up C. have grown D. grow8. His father _ for two years. A. has been dead B. was dead C. has died D. died9. -How long _ you _ the bad cold? -Since last
4、week. A. have, taken B. have, taught C. have, got D. have, had 10. _have you had this bike? -Since 2003. A. When B. What time C. How long D. What11. We have been good friends since we _ each other five years ago. A. knew B. have known C. go to know D. know12. -Have you finished your written homework
5、 _?-No. Ill finish it _ another ten minutes. A. already, after B. yet, before C. already, about D. yet, in13. I wont go to see the film tonight because I _ my ticket. A. lost B. have lost C. will lost D. didnt have14. -Why not go to see the flower show with us? -I _ it. A. saw B. see C. have seen D.
6、 seen15. Hes never been to England, _? A. isnt he B. hasnt he C. has he D. is he16. -What are you going to do this weekend? -I _yet. A. havent decided B. wont decide C. have decided D. didnt decide17. I have _ a cold for several days. I took some medicine, and now I feel better. A. had B. have C. ca
7、tch D. caught18. -Oh, you are late again. The film _ for twenty minutes. -What a pity.A. has begun B. began C. has been on D have been on19. -Mr. Green, your hat looks nice. Is it new?-No, I _ it for two months. A. have had B. have bought C. bought D. had20. -How long _ you _ here? -For about two ye
8、ars so far. A. have, studied B did, live . C do, day D. were, swimming21. Tom _ the CD player for two weeks. A. has sent B. has borrowed C. has bought D. has had22. -How long _ you_ here since you _ to Wenzhou?-Almost half a year. A. did, live, here B. did, live, have come C. have, lived, came D. ha
9、ve, lived, have come23. Whats wrong with him? I havent seen him _ last Wednesday. A. on B. by C. until D. since24. It _ two years since we visited Beijing last time. A. has been B. has C. be D. will be25. Mr. Green _ England. He _ London for two weeks. A. has been to, will be to B. has gone to, will
10、 be in C. has been to, will be in D. has gone to, will be to二、用since和for填空1. _ two years 2._ two years ago 3. _ last month 4. _ 1999 5._ yesterday 6. _ 4 oclock 7. _ 4 hours 8._ an hour ago 9. _ we were children 10. _ lunch time 11._ she left here12. He has lived in Nanjing _ the year before last.13
11、. Ive known him _ we were children.14. Mike has been ill_a long time. He has been in hospital _October15. She has been away from the city _ about ten years.16. Its about ten years _ she left the city.17. Jill has been in Ireland_ _Monday.18. Jill has been in Ireland_ _three days.19. My aunt has live
12、d in Australia_15 days.20. Margaret is in her office. She has been there_7 oclock.三、用never, ever, already, just, yet, for, since填空:1. I have _ seen him before, so I have no idea about him.2. Jack has _ finished his homework.3. Mr. Wang has taught in this school _ ten years.4. “Have you _ seen the fi
13、lm?” “No, I have _ seen it.”5. “Has the bus left _?” “Yes, it has _ left.”四、用have / has been to / in, have gone to及go的各种形式填空。1) Where is Jack? He _ his country.2) David _ the park just now.3) John _ England since he came back.4) How long _ they _ this village?5) The Smiths _ Beijing for years.6) _ y
14、ou ever _ America? - Yes, I _ there many times.7) I _ _ this school since three years ago.8) Where is Jim? He _ the farm.9) When_ he _? He _ an hour ago.10) Would you like to _ to the zoo with me? -Yes, but I _ _ there before.11) Where _ you _ now? I _ to the zoo.12) He often _ swimming.13) _ you _ there last year?14) _ they often _ skating in winter?五、用适当的时态填