现在完成时&现在完成进行时的用法.docx
I现在完成时&现在完成进行时的用法现在完成时:定义:表示过去某时发生的行为对主语目前产生的影响。 即用过去发生的某个行为来说明现在的某种情况。We have known each other since 1997.We are good friends.(现在的情况)I knew him in 1997.(过去的动作)(现在完成时把过去的动作和现在联系起来并着眼于现在)比较:She has been to Beijing.(现在已不在北京,从结果上和现在联系起来)She has been in Beijing/br two years.(现在仍在北京,从时间上和现在联系起来)现在完成时的三种基本用法:1、未完成用法。表示动作或状态开始于过去,一直延续到现在,可能继续发展,也可能刚刚结束。He has been in the army for ten years.I have studied English since 1980.He has lived here all his life.a. be, live, study都是延续性动词。b.常用的时间状语:since.,for.5in the past few years, so far, all his life.2、反复性用法,表示过去到现在这段时间内反复发生的动作。I have been to the city twice this week.I have often wondered where she gets her money all these days. 这种用法从时间上与现在发生了联系。3、完成性用法,表示动作或状态到说话时已经完成,通常所产生的结果把过去的动作和状态和现 在联系起来。He has gone to Shanghai. 他已经去了上海。(结果:他已不在这儿,He is not here now.)1. Can you make sure the gold ring?A. where Alice had putB. where had Alice putC. where Alice has putD. where has Alice put使用现在完成时表示过去发生的“放”的动作对现在的影响,究竟金戒指现在“在哪里二2. When I was at college I three foreign languages, but I all except a few words of each.A. spoke; had forgottenB. spoke; have forgottenC. had spoken; had forgotten D. had spoken; have forgotten“但都忘了”是现在的情况,要用现在完成时,强调结果。3. I'm sorry to keep you waiting4Oh, not at all. I here only a few minutes.A. have been B. had been C. wasD. will beu(for) only a few minutesv说明几分钟前来了这里,一直到现在。4. the sports meet might be put off.-Yes, it all depends on the weather.A. Tve been told B. Tve told C. Tm told D.I told“被告知”是过去的事,对现在的影响是“我已知道”5. The price, but I doubt whether it will remain so.A. went down B. will go down C. has gone down D. was going down 表示已发生的动作6. All the preparations for the task, and we're ready to start.A. completed B. complete C. had been completed D. have been completed 过去的动作“完成了准备工作”,对现在的影响是“现在已准备出发了”。7. My dictionary. I have looked for it everywhere but still it.A. has lost; don't findB. is missing; don't findC. has lost; haven't foundD. is missing; haven't found8. Do you know our town at all?-No, this is the first time I here.A. wasB. have been C. came D. am coming9. -Wherethe recorder? I can't see it anywhere.-1 it right here, but now it's gone.A. did you put; have putB. have you put; putC. had you put; have putD. were you putting; have put10. - Who is Jerry Cooper?-? I saw you shaking hands with him at the meeting.A. Don't you meet him yetB. Hadn't you met him yetC. Didn't you meet him yetD. Haven't you met him yet11. You don't need to describe her. I her several times.A. had met B. have met C. met D. meet现在完成进行时:根!句:The CCTV has been broadcasting English programs ever since 1977.定义:表示一个事件在某个事件之前一直进行用于表达事件的持续性.You look hot and tired.Have you been exercising?I'm sorry Pm late.Have you been waiting long?1. -Hi, Tracy, you look tired.-1 am tired. I the living room all day.A. painted B. had painted C. have been painting D. have painted2. She letters all morning and felt tired.A. has been writing B. writes C. has written D. had been writing3. Isn't it hard to drive downtown to work?Yes, thafs why I to work by train.A. have been going B. have gone C. was going to D. will have goneKey: CBAA, CDDB, BDB; CDA.