《现在完成时练习题(共7页).doc》由会员分享,可在线阅读,更多相关《现在完成时练习题(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上现在完成时 1、用法:(1)表示过去发生或已经完成的某一动作对现在造成的影响或结果。 I have already posted the photos.(2)表示过去已经开始,持续到现在,也许还会持续下去的动作或状态。 I havent seen her these days.2、时间词: for+一段时间, since+时间点,since+从句(过去时), so far, just , before, already(“已经”,肯定句中,be后,实义动词前) , ever(曾经) , never,yet(“还,然而”,否定、疑问句句末)等。注:对for+一段时间,
2、since+时间点,since+从句(过去时)提问,用How long Ive known Li Lei for three years. How long have you known Li Lei? They have lived here since 2005/since six years ago. How long have they lived here? She has taught us since I came to this school. Ive never been to that farm before.I havent learned the word yet. H
3、e has already been there twice.3、结构:助动词have (has) +过去分词 (has 用于第三人称单数,have 用于其他所有人称) 4、过去分词的构成:(1)一般情况下在词尾直接加ed。 play played work worked look-looked(2)以e结尾的动词只加d. like- liked love loved live-lived(3)以辅音字母+y结尾的动词,变y为i,再加ed. study studied worry-worried(4)以重读闭音节结尾的动词,双写辅音字母,再加ed. stop stopped5、句式:(1)肯定
4、句:He has been here for ten years. (2)否定句:havent/hasnt+过去分词 : He hasnt come here for ten years. (3)一般疑问句:have/has放句首:Has he been here for ten years? Yes, he has./ No, he hasnt. 6、have /has been to 曾经去过某地。 I have been to Australia. (我去过澳大利亚。)have /has gone to某人去了某地,指说话人不在现场。 My mother has gone to Shan
5、ghai. Have/has been in 在某地 I have been in Guilin for five years/since I was 20.7、(1) leave,go,come,arrive,begin/start,buy,borrow,die,join,become等非延续性动词不能与表示一段时间的词(for+时间段,since+时间点/从句)连用,也不能用在howlong引导的问句中。IveleftShanghaiforthreedays.() IvebeenawayfromShanghaiforthreedays.()IleftShanghaithreedaysago
6、.() Itis/hasbeenthreedayssinceIleftShanghai.()但:非延续性动词在否定句中,可用现在完成时: I havent bought anything for two months. (2) 要表示持续时,可用以下方法: 将时间状语改为时间段+ago,句中谓语动词用一般过去时. Mybrotherjoinedthearmytwoyearsago.我弟弟参军两年了 若保留for+时间段,since+时间点/从句,或用在howlong句型中,则需将非延续性动词改为相应的状态动词或延续性动词。非延续性动词与延续性动词的对应关系如下: come/go/arrive/
7、get/reach/move-bein/at open-beopen end/finish-beover borrow-keep die-bedead buy-have begin/start-beon leave-beaway(from) fallasleep-beasleep puton-wear become-be catchacold-haveacold close-beclosed jointhearmy/ Party-beinthearmy / Party My brother has joined the army for two years. ( ) Mybrotherhasb
8、eeninthearmyfortwoyears. ( ) He has borrowed my book for two days.( ) My grandpa has died since last year. ( )He has kept my book for two days.( ) My grandpa has been dead since last year .( )I have bought the new watch since a month ago.( ) I have had the new watch since a month ago. () 8、现在完成时与一般过
9、去时的区别:一般过去时:只表示过去的动作或状态,和现在没关系,可以和表示过去的时间词连用;现在完成时:强调过去的事情对现在的影响,强调现在的情况,不能与表示过去的时间状语连用。eg: I saw a film yesterday.(昨天我看了一部电影。一般过去时态)I have seen the film。(我曾经看过这部电影。 现在完成时态) 9、不规则动词表:专心-专注-专业 cost-cost-cost cut-cut-cut hit-hit-hithurt-hurt-hurtlet-let-letput-put-putset-set-setread-read-readbring-bro
10、ught-broughtbuy-bought-boughtfight-fought-foughtthink-thought-thoughtfind-found-foundbuild-built-builtlend-lent-lentsend-sent-sentspend-spent-spentcatch-caught-caughtteach-taught-taughtdig-dug-dughang-hung-hungfeed-fed-fedmeet-met-metlead-led-ledfeel-felt-feltkeep-kept-keptsleep-slept-sleptleave-lef
11、t-leftlose-lost-lostmean-meant-meantget-got-gothave-had-hadhear-heard-heardhold-held-heldmake-made-madepay-paid-paidsay-said-saidsell-sold-soldshine-shone-shonesit-sat-satwin-won-wontell-told-toldstand-stood-stoodunderstand-understood-understoodburn-burnt-burntdream-dreamt-dreamtlearn-learnt-learnts
12、mell-smelt-smeltspell-spelt-speltchoose-chose-chosenbreak-broke-brokenwake-woke-wokenspeak-spoke-spokenforget-forgot-forgottendrive-drove-drivenride-rode-riddenrise-rose-risenwrite-wrote-writtengive-gave-givenhide-hid-hiddentake-took-takeneat-ate-eatenfall-fell-fallenbecome-became-becomecome-came-co
13、merun-ran-runbegin-began-begun drink-drank-drunkring-rang-rungsing-sang-sungswim-swam-swumfly-flew-flownblow-blew-blowngrow-grew-grownthrow-threw-thrownknow-knew-knowndraw-drew-drawnbear-bore-bornwear-wore-wornam/is-was-beenare-were-beenbeat-beat-beatendo-did-donelie-lay-lainsee-saw-seenshow-showed-
14、shown现在完成时练习题一. 用since和for填空 1. two years 2. two years ago 3. last month 4. 1999 5. yesterday 6. 4 oclock7. 4 hours 8. an hour 9. we were children 10. lunch time 11. she left here 12. He has lived in Nanjing the year before last. 13. Ive known him _ we were children. 14. Our teacher has studied Japa
15、nese _ three years. 15. She has been away from the city _ about ten years.16. Its about ten years _ she left the city. 17. Jim has been in Ireland _ Monday. 18. Jill has been in Ireland _ three days. 19. His aunt has lived in Australia _15 days. 20. Mary is in her office. She has been there _ 7 oclo
16、ck. 21. India has been an independent country _1974. 22. The bus is late. Theyve been waiting _ 20 minutes. 23. Nobody lives in those houses. They have been empty _ many years. 24. Mike has been ill _a long time. He has been in hospital _ October. 二. 用适当形式填空:1.I already (see) the film. I _ (see) it
17、last week. 2. _ he (finish) his work today? Not yet. 3. My father just (come) back from work. He is tired now. 4. Wheres Li Ming ? He _ (go) to the teachers office. 5. I (work) here since I (move) here in 1999. 6. So far I _(make) quite a few friends here. 7. How long _ the Wangs _(stay) here ? For
18、two weeks. 8. I _ just _ (finish) my homework. 9. He _ (go) to school on foot every day. 10. you (find) your science book yet? 11. If it (be) fine tomorrow, Ill go with you. 12. The students _ (read) English when the teacher came in. 13. Look! The monkey (climb) the tree. 14. My mother (come) to see
19、 me next Sunday. 15. Ive lost my pen. _ you _ (see) it anywhere? 三.选择题:1. How long have you _ here? A. come B. got C. arrived D. been 2. My grandpa died _. A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 2 3. Jane has _ to Beijing. She will come back tomorrow. A. been B. gone C.
20、went D. never been 4. It is ten years _ I last saw her. A. after B. since C. for D. that 5.-Who will go to the station to meet Lorry? -I will. I _ her several times. A. met B. have met C. had met D. will meet 6. -What a nice dress! How long _ you _ it? -Just 2 weeks. A. will, buy B. did, buy C. are,
21、 having D. have, had7. -Do you know Lydia very well? -Yes, She and I _ friends since we were very young. A. have made B. have become C. have been D. have turned 8. The Smiths _ in China for 8 years. A. has lived B. lived C. have been D. live 9. -Hello, this is Mr. Green speaking. Can I speak to Mr.
22、Black? - Sorry. He _ the Bainiao Park. A. has been to B. has gone to C. went to D. will go to 10. - you ever to the US? - Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, going11. Bothhisparentslooksad . Maybe they _whatshappenedtohim . A. knew B. have known C. must know D. will know12. He
23、has _ beentoShanghai , hashe ? A. already B. never C. ever D. still13. HaveyoumetMr.Li _? A. just B. ago C. before D. a moment ago14. The famous writer _ one new book in the past two yearA. is writing B. was writing C. wrote D. has written 15. -Our country _ a lot so far . -Yes . I hope it will be e
24、ven _ . A. haschanged ; well B. changed ; good C. haschanged ; better D. changed ; better16. Zhao Lan _already _in this school for two years .A. was ; studyingB. will ; study C. has ; studiedD. are ; studying17. We _ XiaoLisinceshewasalittlegirl . A. know B. had known C. have known D. knew 18. Harry
25、 Potter is a very nice film. I_ it twice .A. will see B. have seen C. saw D. see 19. -ThesefarmershavebeentotheUnitedStates .-Really? When there ? A. willtheygo B.didtheygo C.dotheygo D.havetheygone20. -_ you your homework yet ? -Yes . I _ itamomentago . A. Did ; do ; finished B. Have ; done ; finis
26、hed C. Have ; done ; have finished D. will ; do ; finish21. Hisfather _ thePartysince1978 . A. joined B. has joined C. was in D. has been in22. -Do you know him well ? - Sure .We _ friends since ten years ago . A. were B. have been C. have become D. have made23. -How long have you here ? -About two
27、months . A. been B. gone C. come D. arrived24. Hurryup! Theplay _ fortenminutes . A. has begun B. had begun C. has been on D. began25. It_ tenyearssinceheleftthearmy . A. is B. has C. will D. was26. MissGreenisntintheoffice . she_tothelibrary . A. has gone B. went C. will go D. has been27. Myparents
28、 _ Shandongfortenyears . A.havebeenin B. havebeento C.havegoneto D. havebeen28. The students have cleaned the classroom, ? A. so they B. dont they C. have they D. havent they29. has Mr. White been a member of Greener China since he to China? A. How soon, comes B. How often, got C. How long, came D.
29、How far, arrived30. His uncle for more than 9 years. A. has come here B. has started to work C. has lived there D. has left the university四.完成句子:1. I have been to Macau before. (改为否定句) I _ _ to Macau before. 2. He hasnt come to school because he was ill. (就划线部分提问) he come to school? 3. I bought a ne
30、w bike just now. (用just改写) I just a new bike. 4. We began to learn English three years ago.(改为同义句) We English three years 5. He has never surfed, _ ? (改成反意疑问句) 6. They have been here since 2000. (对划线部分提问) have they been here? 7. The old man _ last year. He has _ for a year. (die) (动词填空) 8. Miss Gao
31、left an hour ago. (同义句转换) Miss Gao has _ _ _ an hour ago. 9. This factory opened twenty years ago.(同义句转换) This factory _ for twenty years.10.Her mother has been a Party member for three years .(同义句) Hermother thePartythreeyears .11.The Green Family moved to France two years ago. (同义句转换) two years _
32、the Green family moved to France.12.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)(1) (2) (3) 五. 用适当的时态填空:1.Shes _ (live) here ever since she was ten. 2.Both of them _ (be) in Hong Kong for ten days. 3.Both of them _ (come) to Hong Kong ten days ago. 4. Half an hour _ (pass) si
33、nce the train _ (leave). 5. Mary_(lose) her pen. _ you _(see) it here and there? 6. _ you (find) your watch yet? 7. -Are you thirsty? -No. I _just _ (have) some orange. 8. We already _ (return) the book. 9. _ they _ (build) a new school in the village? 10. I (not finish) my homework . Can you help m
34、e? 11. 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的各种形式填空。 1. Where is Jack? He his country. 2. David the park just now. 3. John England since he came
35、 back. 4. How long _ they this village? 5. The Smiths Beijing for 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. 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?七.结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。 1. arrive at / in sp / get to / reach sp / come / go / move to sp be in sp / at school / at home / on the farm / be here / be there
限制150内