现在完成时讲析现在完成时是发生在过去的动作与现在联系的一种时态,这里的联系主要包含以下三层意思:①动作发生在过去并且已经结束,影响到现在。
②动作开始于过去延续至现在甚至将来。
③从过去到现在之间做过的事情。
第一点是靠影响联系现在,第二点是动作直接联系至现在,第三点是靠时间来联系过去和现在。
对学生来说,第一、三点理解较难,容易和一般过去时混淆,第二点要容易掌握一些。
现在完成时是现在时的一种,其落足点是现在。
下面具体阐述这三点。
一、现在完成时的基本用法㈠、现在完成时表示一件已经发生的事,对现在有影响。
这种影响可以通过上下文引申出来,据具体情况而定。
常可和just, already, yet, recently, over 这类副词连用。
试看下列例子:1、I’ve lost my pen. 我的钢笔丢了,它包含以下两层意思:I lost my pen in the past.I don’t have a pen now.A B O (图例—1)如图—1所示,在A或A---B点之间为丢失这个动作发生的时间,O点为说话的现在,那么丢失这一动作在说话之前已经结束,现在状态是:我没有钢笔。
试看:—May I use your pen,Tom ?—Sorry, I’ve lost my pen.丢笔(过去发生并结束) →现在没有笔→向对方说对不起,无法借笔给对方。
2、I’ve eaten my lunch.我吃了午餐,它包含以下两层意思:I ate my lunch in the past.I am full now.如图—1所示,假如A或A---B点之间点为吃饭这个动作发生的时间,B点为说话的现在,那么吃饭这一动作在说话之前已经结束,影响到现在:就是现在我不饿。
试看:—Let’s go out for a lunch ?—Sorry, I’ve eaten my lunch.吃了饭(过去发生并结束)→现在我不饿→拒绝邀请3、She’s gone to town. 她进城去了。
She went to town in the past.She isn’t here now.试看:—Hello,may I speak to Lily ?—Sorry,She’s gone to town.进城→不在→说对不起现在完成时的这一用法,对动词没有什么特殊要求,延续性的动词和非延续性的动词都可以,因为这一动作在过去就已经完成。
但这一用法容易和一般过去时混淆。
㈡、现在完成时可表示开始于过去动作或状态持续到现在甚至将来。
常和for 、since 、so far 等连用。
由于动作或状态开始于过去要持续到现在甚至将来,因此要求动词是延续性动词。
试看下列例子:1、We’ve lived here for r ten years. 我们在这里住了十年了,它包含以下两层意思:We began to live here ten years ago.We still live here now.图—2)如图—2所示,假如A 点为居住这个动作开始的时间,O 点为说话的现在,那么居住这一动作持续到说话之时, 现在状态是:我还没有离开。
试看:—How long have you lievd in BingJing ?—We’ve lived here for r ten years.十年前居住在这儿→现在在这儿2、I have known them for many years. 我认识他们很多年了,它包含以下两层意思:I knew them many years ago.I still know them.试看:—Do you know them?—I have known them for many years.注:这一点用法必须把非延续性动词必须转化为延续性动词,下列图表列出常规的非延续性动词转化。
去和现在,可能取得经验。
试看下列例子:1、Jane has rung me up three times this morning. 简今天早上给我打过三次电话。
过 去 现在 将 来如图—3所示,从过去时间A 点至说话的现在O 点之间,打电话这一动作事件发生了三次。
2、I’ve been to BingJing twice.现在A B O (图—4) 如图—4所示,从过去时间A 点至说话的现在O 点之间,去北京这一动作事件发生了两次。
二、现在完成时的几点注意事项。
㈠现在完成时和一般过去时的比较。
⑴、这两个时态都涉及已经发生的事,主要差别是现在完成时表示的过去的动作与现在有关系;而一般过去时单纯谈过去的事,与现在没有联系。
因此凡是有过去时间状语时,只能用过去时。
试看:She bought a dictionary. 她买了一本词典(现在不知道词典在不在)She has bought a dickionary. 她买了一本词典。
(现在词典还在)He’s been in the army for two years. 他在部队两年了。
(现在还在部队)He was in the army two years ago. 两年前他在部队待过。
(不知道现在不在部队)⑵、现在完成时包含了一个过去时和现在时,其立足点是现在。
试看:I bought some fruit.I’ve bought some fruit.I have some fruit now.I begin to learn English ten years ago.I’ve lea rnt English for ten years.I still learn English now.㈡、关于现在完成时的几个问题。
1、have gone (to)、have been (to) 、have been (in)的差别:⑴、Have gone (to)表示“到某地去了”,表示在途中或已到达目的地,此时不在说话地点。
She has gone to BingJing. 她到北京去了。
(她现在不在说话地点)The kids have gone to the zoo. 孩子们到动物园去了。
(他们不在说话地点)He’s gone there. 他去那里了。
(他不在说话地点)⑵、have been (to) 表示“到(来)过某地”,此时在说话地点。
she has ever been to China? 她到过中国。
(此时在说话地点)I’ve been to the cinema.我去看电影了。
(此时在说话地点)I’ve been there. 我去过那里。
(此时在说话地点)⑶、have been (in) 是一个延续性动词,可以表示“居住”的意思。
She has been in China for three months.We’ve been in Shanghai for ten days.He’ve been there for 40 minuts.⑶、since 引导的从句的时态:①since引导的从句一般用过去时(主句谓语用现在完成时):We’ve been friends ever since we met at school. 自在学校相遇以来,我们一直是朋友。
②当表示“有多少时间”时,主句谓语可用一般现在时:It’s two years since I left home. 我离家已经两年了。
How long is it since you came here last time?从你上次来这里到现在已经有多久了?⑷、几种常和现在完成时连用的时态现在完成时是联系过去与现在的一种时态,因此一般过去时和将来时容易和现在完成时连用。
试看下面两组例子:—I have done my homework.—When did you do it?—I did it ten minuts ago.—Have you done your homework?—No,I havn’ t. I’ll do it right away.练习题I. 用所给动词的适当形式填空。
1. —Where isTom?—He ______ ______(go) to Beijing.2. —______he______ (finish) his work today?— Not yet. He______ (finish) it soon.3. — _______ you ever _______(use) the Internet? —Yes, I often _______(send) e-mails to my friends.4.—______you______ (be) to Hong Kong?— Yes, I______ (be) there twice.5. Shanghai______ (be) a small town hundreds of years ago. Now it______ (become) a large city.6. — How long______ Jim______ (stay) here ? — For three weeks.7. —_______ you _______(go) to a movie with me this afternoon?—Sorry, I _______(see) it twice.8.I______ (work) here since I______(move) here in 1999.9. —What _______ Tom ______ (do) now?—He ______ ______(work) on a maths problem.—______ he ______(work) it out?—No, not yet. I ______(think) he ______(work) it out soon.10.We_______already ________(return) the book.II.选择题1、6. ______you ________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seenD. Did …see…have…seen2、Both his parents look sad . Maybe they ______what's happened to him .A. knewB. have knownC. must knowD.will know3、—Where ______ John _______ ?—To the library. He ________ there for an hour.A. has…been…has goneB. has…gone…has beenC. did…go…wentD. did…be…went4、—____ you _____ the text yet ?—Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. Did …copy…had5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A.has changed ; wellB.changed ; goodC.has changed ; betterD.changed ; better6、Harry Potter is a very nice film .I______ it twice .A.will seeB.have seenC.sawD.see7、Her grandfather ______ for two years.A. diedB. has diedC. has been deadD. has been died8. It"s six weeks ______ I met you last.A. whenB. sinceC. beforeD. for9、His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in10、—How long have you ____ here ?—About two months .A. beenB. goneC. comeD. arrived参考答案:I. 用所给动词的适当形式填空:1:has gone 2:Has ,finished ,will finish 3:Have ,used ,send 4:Have ,been ,have been5 :was ,has become 6 :has ,stayed 7、Have,gone ,have been 8 :have worked ,moved 9 :is ,doing ,is working ;Has worked ,think ,will work 10:Have ,returnedII、选择题1—5 AABBC 6—10 BCBDA。