现在完成时态 The Present Perfect Tense 作课人:许惠梅 1.S+have/has+Vpp 1.标志词. just ;ever; never; already; yet; before; so far; in the past/last few/three years 2. since … 和for…用法 3. Have been to… /have gone to 4.延续性动词和非延续性动词. (短暂性/瞬间动词) already :已经 (多用于肯定陈述句谓语 动词之前或句末) yet :已经 (多用于疑问句句末); 还 (用于否定句句末) never :从不 (多用于表示否定意义的 陈述句) ever :曾经 (多用于疑问句,询问过去 的经历) Just: 刚刚 (位于谓语动词之前) before :以前 (一般位于句末) 主语+ have/has+延续性动词/表状 态的词的过去分词 for+一段时间 + since +时间点 since+一段时间+ago since+一般过去时的从句 典型句子 : 1.have you ________ ever been to Beijing? never No _____. 2.I have ______ just finished my work. already 3.I have finished my work_______. 4.Have you finished your work______? yet 5.She has taught English _____ for 10 years. since 6.He has worked in the factory ______ one year ago. 关键词: just, yet; since,for; ever,never;already,before and so far. 4.have been to 曾经去过某地(已返回) have gone to 去了某地 (没有回来) been _____ to Shanghai? 1.Have you ever _____ 2.Where is Lucy? gone____ to the lab. She has ____ in China 3.Lucy has been _____ since 5 years ago. 4.I have gone to Japan before. ( × )判断 5.The Great Wall is very beautiful, I have been there twice. ( √ ) 1. Where is your father ? He _____ has _____ gone _____ to London. 2. How many times _____ have you _____ been _____ to Beijing? Never. 3. I can’t find your mother. has ____ gone ____ to Oh, she ____ the cinema. have never been 4. I _____ _____to _____ France. 1.We have learnt English _____ for 3 years. since 3 years ago. ______ since we _______(come)here came _____ _______________________ How long have you learnt English? 5. for + 一段时间 since + 过去的时间点 就画线提问用how long ⅱ.瞬间动作不能于表示一段时间的短语连用,应改用持续性动词。 ( ×) I have bought a new dictionary for a week. I have had a new dictionary for a week. ( ) 我买一本新词典已有一星期了。 ( ) They have been here for two days. ( ×) They have come here for two days. 他们来这儿已经两天了。 He has joined the League member for two years. ( ×) ( ) He has been a League member for two years. 他已入团两年了。 √ √ √ The man has been dead for several years. The man has died for several years. 这个人已经死了几年了。 √ ( ) ( ×) 1.I have borrowed the book for 2 weeks. A B C ( B kept ) 2.The film has begun for 5 minutes.(B been on) A B C 6.常见的非延续性动词与延续性动词的转换。 come/go – be in/on go out – be out leave – be away begin/start – be on buy – have borrow – keep join – be a member die – be dead catch a cold – have a cold become – be fall asleep – be asleep open – be open get to know – know close-be closed 练练吧! 1 写出下列动词的延续性动词 be away (from) be on leave--______ begin/start--_________ have borrow--_________ buy--________ die--_____keep be dead be become--________ join--_________________ be in /be a member of be over close--__________ open--________ be closed be open finish--_____ get to know--_____________ marry--___________ know be married catch a cold--______________ have a cold 2 用since与for填空 since for ______ twenty minutes ______an hour ago ______2006 _____more than a week since for since ______two years ago _______yesterday since since last month since _______ _________8 o’clock 1. 这辆自行车我买了两年了。 I’ve _____ had the bike _____ for two years. 2. He left Nanjing two years ago. has _____ been _____ away_____ from He _____ Nanjing for two years. 3. The monkey died last month. has _____ been _____ dead The monkey _____ for a month. 4. A: How long _____ you ____ ( D ) B: Two weeks. A.did,get ill B. have,fallen ill C. were,ill D. have,been ill exercise C the zoo. 1.She isn’t here now because she ____ A.has been to B. have gone to C. has gone to 2.The Greens _____ Guilin twice. D.have gone to A A.have been to B. have been in C. has been in C here 3.Lily has made lots of friends since she ___ A. come B. has been C. came D. coming 4.My parents ______ B in Beijing since 1995. A. are living B. have lived C. lived D. will live D 5.His grandma ______ for 2 years. A.Was died B. has died C. was dead D. has been dead exercise mended the bike? 1.--Have you ________ mended it 10 minutes ago.(mend) --Yes ,I ______ seen the film “Titanic”. 2.--I have ______ see it?(see) did you _____ --When ____ left 3.I’m sorry, I haven’t got any money.I’ve_____ (leave ) my handbag at home. read 4.I have _______(read) the book. 5.It’s a long time since we ______ met (meet) last year. has just _____. come ( come) 6.Look! The train ______ ( A)1 ---Let’s go to see the show . -----I _____ it . It’s very interesting . A have seen B see C am seeing ( C) 2 They ____all their money , so they have to walk home. A spend B had spent C have spent D will spend ( ) 3 We _____ our breakfast . We ____ it at school at 6:30. B A have had ; have had B have had ; had C had ; have had D had ; had ( C) 4 ---Have you ever _____ my stamps ? --- Yes , I _____them on your desk yesterday ., A saw ; saw B saw ; seen C seen ; saw D seen ; was seening ( D) 5 ---You have never been to the West Lake , ______ you ? ----No , never . A do B did C haven’t D have ( C) 6 He’s flown to Qingdao for summer holidays , ______ he ? A isn’t B wasn’t C hasn’t D doesn’t ( ) 7 ---____ you____ to the hospital yet ? ----Yes , I have . A A have ; been B Have ; gone C Has ; been D Has ; gone (C ) 8 ---- Have you improved your spoken English _____ ? ------ Yes , I have . I’ve ______ improved it . A already ; yet B already ; already C yet ; already D yet ; yet ( B) 9 ---- Have you seen the film ______ ? ----Yes , I saw it three years _____. A ago ; before B before ; ago C ago ; ago D before ; before ( D) 10 Tom _____ the CD plaer for two weeks ____. A has seen , yet B haven’t seen ; yet C hasn’t seen ; already D hasn’t seen ; yet (C ) 11 I _____ the story book for a week . A have bought B have borrowed C have had D have sent ( ) 12 Hurry up ! The film _____ for ten minutes . A A has been on B began C has begun D had begun (D ) 13 The worker said that the train ______ for ten minutes . A arrived B went C had left D had been away (A ) 14 I left my bike outside the library and when I came out again , it _____. A has gone B lost C was gone D went ( ) 15 In Beijing many people ______ the Great Wall many B times already . A have gone to B have been to C went to D go to A ( )16 It’s five years since __________. A he left B he has been away C he has left D he leaves 动词填空: Have cleaned 1._____ you ______(clean) the room? have done Yes, we_______(do) that already. did do When _______ you ______(do) it? did We _______(do) it an hour ago. seen Has he ______(see) 2.______ this film yet? Yes. did he see When _____ _____(see) it? saw it last week. He ______ have come 3. How many times _____you______(come) here? Once. have read 4. I _______ (read) the novel twice. It’s interesting. gone 5. She has _______(go) to Pairs, hasn’t she? Yes. go did she _______(go) How ______ there? went She _______(go) there by air. have developed 6. So far, many countries __________(develop) their software programs. gave 7.Mr Chen ______(give)up smoking last year. Have you ever _____(ride) ridden a horse? Never. 8.______ has kept 9.He ______( keep) the book since two days ago.