现在完成时与一般过去时详解与练习
- 格式:doc
- 大小:46.50 KB
- 文档页数:9
一般过去时与现在完成时区别专题与练习一现在完成时1.现在完成时的构成现在完成时是由助动词have(has)+动词的过去分词构成。
助动词说明该谓语是属于现在时范围。
它和主语的人称、数要保持一致。
过去分词是主要的谓语动词,说明句子的意义。
2.现在完成时的用法现在完成时表示过去某时发生的行为对主语目前产生的影响。
即用过去发生的某个行为来说明现在的某种情况。
XXX.(现在的情况)I knew him in 1997.(过去的动作)We have known each other since 1997.现在完成时把过去的动作和现在联系起来并着眼于现在)1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。
常被just、already、yet等副词修饰。
如:Have you had lunch yet?Yes。
I have。
I've just had it.你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了)2)透露表现从曩昔某一时辰入手下手一向连续到目前的举措或状况。
这个举措大概刚截止,大概仍旧在举行。
常带有for和since等透露表现一段工夫的状语。
如:He has taught here since 1981他自1981年就在这儿教书。
(大概还要连续教)I XXX her for four years.我有四年没见到她了。
3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,ice。
ever。
never。
three times等时间状语。
如:I have been to Beijing twice.我去过北京二次。
3.现在完成时的时间状语1)目前完成时属于目前时范围,故不克不及和曩昔的工夫状语连用。
如:yesterday,lastSunday,in1990,three years ago 等。
可是,在夸大举措产生的结果和影响时,能够和一些透露表现不肯定的工夫状语连用。
一般过去时和现在完成时的区别与实操练习题海何其多,勤勉方有果。
一、定义和用法不同✧一般过去时:1. 表示过去某个特定时间发生的动作或存在的状态。
例如:“I went to the park yesterday.”(我昨天去了公园。
)这里“yesterday”明确指出了动作发生在过去的时间点。
“He visited his grandparents last weekend.”(他上周末去看望了他的祖父母。
)“last weekend”也是具体的过去时间。
2. 叙述过去连续发生的动作。
例如:“She got up early, had breakfast and then went to school.”(她早早起床,吃了早餐,然后去上学。
)依次描述了过去一系列连续发生的动作。
3. 在时间、条件等状语从句中,用一般过去时代替过去将来时。
例如:“She said she would come if she had time.”(她说如果有时间她就会来。
)这里“had time”是过去将来时在条件状语从句中的一般过去时形式。
✧现在完成时:1.强调过去发生的动作对现在造成的影响或结果。
例如:“I have finished my homework.”(我已经完成了我的作业。
)完成作业这个动作发生在过去,但重点是强调现在作业处于已完成的状态。
例如:“I have lost my key. I can't enter the room.”(我把钥匙丢了。
我进不了房间。
)“lost”这个动作发生在过去,但重点强调现在进不了房间这个结果。
“He has read that book. So he can talk about it.”(他读过那本书。
所以他可以谈论它。
)表明因为过去读过书,所以现在有谈论这本书的能力。
2.表示过去开始并持续到现在的动作或状态。
常与since(自从)、for(持续多长时间)等引导的时间状语连用。
现在完成时与一般过去的区别1.两个时态的侧重点不同现在完成时强调的是过去的动作对现在的影响,它和现在有密切的联系。
一般过去时强调的是动作发生的时间、地点,不涉及对现在的影响。
She has seen the film before. 她看过这部电影。
(强调她已经看过了)She saw the film last night. 她昨晚看了这部电影。
(强调时间是昨晚)Mr Green has bought a new computer. 格林先生买了一台新电脑。
(强调格林先生现在有了一台新电脑)Mr Green bought a new computer yesterday. 格林先生昨天买了一台新电脑。
(强调买新电脑的时间是昨天)。
2.两个时态的时间状语不同。
现在完成时常与already,yet,just,ever,never,before等副词以及“for+一段时间”,“since+过去时间/从句”等时间状语连用。
不能单独与表示过去的时间状语连用。
一般过去时则常与“一段时间+ago”,just now,yesterday,last week等表示过去时间的状语连用。
Mike has lived in Beijing for 5 years. 麦克在北京住了五年了。
(强调已经住了五年)Mike lived in Beijing 5 years ago. 五年前麦克住在北京。
(强调时间点是五年前)Lucy has just called you. 露西刚打过电话给你。
(强调已经打过电话了)Lucy called you just now. 露西刚才给你打了电话。
(强调打电话的时间是刚刚)注意点:(现在完成时的常用句型1.It is the first / sec ond time…. that…结构中的从句部分用现在完成时.It was the second time that the girl had been late. 这是女孩第二次迟到了。
英语时态讲解与练习(二)一、一般过去时一般过去时是由动词的过去式来表示的。
一般过去时表示过去某一具体时间发生的动作或存在的状态。
动词的过去式的构成分为规则与不规则两类。
一般过去时的基本构成:规则动词后+ed1.表示过去发生的动作,与现在毫无联系,与确定的时间状语词连用,如:then,at thattime,just now,yesterday,last year,in 1998,……ago2.表示过去习惯动作,只适用于动态动词Eg.When she was in Beijing,she often came to see me.二、现在完成时(重点及难点)构成:助动词have/has+过去分词①表示过去发生的动作,对现在造成的结果或影响。
常与already, just, yet, in the last few years, so far,--Have you had your lunch yet?--yes, I have. I have just had it.(现在我不饿了)I have already posted the photos.(这些照片已不在这里了)②表示动作或状态从过去某个时间开始,一直延续到现在,可能刚刚结束,也可能继续下去。
常与for, since引导的时间状语连用(For+一段时间,Since+某一点时间),可以用how long提问。
其中“for+一段时间”用在肯定句中,动词必须是延续性动词;在否定句中,延续性动词或短暂性动词均可。
Since连接的从句中,常用短暂性动词的一般过去时。
I have known Li Ming for three years.They have lived here since 1996.They have lived here since they graduated from university.She has taught us since I came to this school.How long have you worked in this factory?现在完成时和一般过去时的区别现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能和表示过去的时间状语连用。
一般过去时与现在完成时比较练习题(整理版) 哎呀,这可真是个难题啊!让我想想怎么才能搞定这个题目呢?我们得明确一般过去时和现在完成时的区别。
一般过去时是描述过去发生的事情,而现在完成时则是强调从过去到现在的一个持续性动作或状态。
好了,现在让我们开始吧!1. 一般过去时与现在完成时比较练习题(整理版)我们来看看第一道题目:题目:我昨天去了公园。
(一般过去时)我昨天去了公园,然后我在公园里玩了一整天。
(现在完成时)哎呀,这道题目真是太简单了!昨天我去公园,然后一直在公园里玩,一直到现在为止都还在玩呢!这个过程一直持续到现在,所以要用现在完成时来表达。
接下来是第二道题目:题目:我上个月买了一辆新车。
(一般过去时)我上个月买了一辆新车,结果这个月就坏了。
(现在完成时)这道题目有点难哦!我上个月买了一辆新车,结果这个月就坏了。
这个过程是从上个月开始一直持续到现在的,所以要用现在完成时来表达。
不过,这个月坏了也没关系啦,反正现在已经修好了嘛!第三道题目:题目:我去年学过英语。
(一般过去时)我去年学过英语,但是我现在还不太会说。
(现在完成时)这道题目也很简单啊!我去年学过英语,但是现在还是不太会说。
这个过程是从去年开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在正在努力学习嘛!第四道题目:题目:我小时候喜欢吃巧克力。
(一般过去时)我小时候喜欢吃巧克力,现在还是很喜欢。
(现在完成时)这道题目也很简单啊!我小时候喜欢吃巧克力,现在还是很喜欢。
这个过程是从小时候开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在还是很喜欢吃巧克力嘛!第五道题目:题目:我上学的时候经常迟到。
(一般过去时)我上学的时候经常迟到,但是现在已经改正了。
(现在完成时)这道题目也很简单啊!我上学的时候经常迟到,但是现在已经改正了。
这个过程是从上学的时候开始一直持续到现在的,所以要用现在完成时来表达。
小升初英语现在完成时与一般过去时综合练习题30题答案解析1.I ______ my homework yesterday.A.finishedB.have finishedC.will finishD.finish答案解析:A。
一般过去时表示过去某个时间发生的动作或存在的状态。
本题中“yesterday”明确表示过去的时间,所以用一般过去时“finished”。
B 选项“have finished”是现在完成时,不符合时间状语。
C 选项“will finish”是一般将来时,也不符合。
D 选项“finish”是一般现在时,同样不符合。
2.She ______ to the park many times this year.A.wentB.has goneC.has beenD.goes答案解析:C。
“this year”可以用现在完成时,表示从过去到现在的一段时间内发生的动作。
“has been to”表示去过某地,已经回来了;“has gone to”表示去了某地,还没回来。
本题表示她今年去过公园很多次,说明已经回来了,所以用“has been”。
A 选项“went”是一般过去时,不符合。
D 选项“goes”是一般现在时,也不符合。
3.He ______ football last Sunday.A.playedB.has playedC.will playD.plays答案解析:A。
“last Sunday”是过去的时间,所以用一般过去时“played”。
B 选项“has played”是现在完成时,不符合。
C 选项“will play”是一般将来时,不符合。
D 选项“plays”是一般现在时,不符合。
4.They ______ a good time at the party yesterday.A.hadB.have hadC.will haveD.have答案解析:A。
“yesterday”表明是过去的时间,用一般过去时“had”。
一般过去时和现在完成时练习题_含答案(推荐5篇)第一篇:一般过去时和现在完成时练习题_含答案一般过去时和现在完成时练习题1.A.用 already或 yet1)Have they taken down the old pictures ______? No, they haven’t____ ___.2)Most of us have finished our compositions _____.3)He said he hadn’t visited the exhibition _____ ___.B.用since或 for1)We have learned five lessons __ ___ the beginning of this term.2)Mrs Liao has been in hospital __ _ ___last week.3)I have stayed at my aunt’s _____two weeks.C.用have gone或 have been1)Where are the boy students? They _____ to the school factory.2)Is your father in? No, he ____ to Shenzhen._______he ever ______ there before ?Yes, he ___ there several times3)He asked me if I_____ to Hangzhou before.I told him that I wanted to go there for a visit as I ____ never ____ to that city before.2.选择填空1.Mother ____me a new coat yesterday.I _______ it on.It fits me well.A.had made…have triedB.made…have tried C.has made…triedD.made…tried2 “He ____to draw horses already”.“When ______ he ?” “ Last year “A.learned...hasB.learned...didC.has learned...hasD.has learned (i)3.Tom _____up into the tree.Look, he ____ high up there!A.has got…isB.has climbed…wasC.got …wasD.climbed…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A.Did...copy...didB.Have...copied...haveC.Have...copied (i)D.Did …copy…had5.“Why ______ she _______ angry ?” “Because he _____ at her just now.”A.did…get…shoutedB.has…got…shoutedC.did…get…has shoutedD.has…got…has shouted6.______you __________ the film before ? Where _____ you ____ it ?A.Have …seen…did…seeB.Did …see…did…watchC.Have…see n…have…seenD.Did …see…have…seen7.You ____ me waiting for two hours.I ____ for you since five.A.kept…waitedB.have kept…waitedC.kept…have waitedD.have kept…have waited8.Where ______ John _______ ? To the library.He _________ there for an hour.A.has…been…has gone B.has…gone…has beenC.did…go…wentD.did…be…went9.______ the baby still _____ ? No, it _______ crying.A.Has…cried…has stopped B.Is…crying…stoppedC.Did …cry…stoppedD.Is…crying…has stopped10.I _______ the way.I ________ here for quite many years.A.knew...have livedB.knew...liveC.know...have livedD.know (iv)11._____ you ever _____ America ? Yes, I have.A.Have…gone toB.Have…gone inC.Have…been toD.Have …been in12.My brother ____college for over three years.A.has gone toB.has been to C.has been inD.has been at13.He ________ the Army by the end of 1989.He ______ in the army since then.A.joined…isB.has joined…has beenC.had joined…isD.had joined …has been14.By the time I _____ back they ____ up ten satellites.A.came…have sentB.came…had e…havesentD.had come…sent15.Jack ____ over five lessons by seven o’clock.Then he ____a rest.A.went…tookB.went…had takenC.had gone…tookD.had gone…had taken16.We ____ out by that time that he ____ a spy for a long time.A.had found…had beenB.had found…wasC.found…had beenD.found…was17.Before the news ____ him, he ____ to know about it.A.reaches…has got B.reached…had got C.reached…gotD.had reached…got18.I _____ him a second letter before I ____ from him.A.wrote…heardB.wrote…had heardC.had written…heardD.have written…hear19.People ____ that the soldiers _____ fighting.A.say…had stoppedB.said…has stoppedC.say…stoppedD.said…had stopped20.We ____ in a good harvest because we ____ enough rain.A.didn’t get…had hadB.got…had hadC.had got…had hadD.got…hadn’t had21.They _______ for five hours when they ______ in New York.A.flew…arrivedB.had flown…had arrivedC.flew…had arrivedD.had flown…arrived22.She ____ that it _____ for two days by that day.A.says…has ra inedB.says…had rainedC.said…had rainedD.said…rained23.John _____ there since the year before, so he _____ them.A.had worked…knewB.had worked…had knownC.worked…knewD.worked…had known24.He _____ angry because he ____ for a long time.A.had got…had waitedB.got…waitedC.had got…waitedD.got…had waited25.-I have seen the film “Titanic” already.-When __________you __________ it?-The day before yesterday.A.have; seenB.will; seeC.did;seeD.did; seen26.Mr Black __________ in China since five years ago.A.livedB.has livedC.livesD.is going to live27.We ____________ trees last Sunday.So far we __________ over 3,000 trees there.A.planted; plantedB.planted; have plantedC.have planted; plantedD.have planted; have planted练习答案:1.A.1)yet, yet2)already3)yetB.1)since2)since3)sinceC.1)have been2)has gone, Has, been, has been3)have been, have been2.BDACAADBDCCDDBCABCDBDCADCBB第二篇:一般过去时与现在完成时比较练习题一般过去时与现在完成时比较练习题I.用所给动词的适当形式填空。
一般过去时态和现在完成时态的区别练习题1)一般过去时态表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时态中动作为过去发生的,强调过去的事情对现在的影响,强调的是影响。
如:I saw this film yesterday. (强调看的动作发生过了)I have already seen this film.(强调对现在的影响,电影的内容已经知了)I haven’t finished my work yet. (强调对现在的影响,还有工作要做,不能去玩) When did you finish your homework? (询问过去的动作所发生的时间,与现在无关)2)一般过去时态表示动作在过去已经停止;现在完成时态表示过去开始的动作一直延续到现在。
如:Ann visited her uncle last weekend.(visit这个动作在过去已经停止) They have lived here since 1983.(live here 这个动作从1983年开始,一直延续到现在)3)一般过去时态常用非延续性动词,如borrow, buy, come, go, leave, start, die, finish, become等。
现在完成时态可表示持续到现在的动作或状态,与时间段连用时动词一般是延续性的,如keep, have, live, teach, learn, work, study, know, be等。
如:He joined the League three years ago .(join是短暂动词)He has been in the League for three years.(be in表状态,在团内的状态可延续)He has been a League member for three years. (是团员的状态可延续)4)一般过去时态常与具体的时间状语连用,而现在完成时态通常与模糊的时间状语连用,或无时间状语。
现在完成时讲解一、构成:肯定式:主语+ 助动词have/has + 动词的过去分词.疑问式:助动词Have/Has + 主语+ 动词的过去分词?否认式: 主语+ 助动词have/has + not + 动词的过去分词.过去分词规那么变化:a)一般情况下,直接加ed, 〔work---worked,water---watered, finish---finished等;〕b)以“辅音字母+ y〞结尾的动词, 把y 变成i 再加ed, 〔carry-- -carried study---studied等;〕c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。
〔stop---stopped,shop---shopped〕d)以不发音的e结尾的动词,只加d 〔过去分词不规那么变化表:二、用法:用法一:表示过去〔已经、曾经或从未〕发生的某一动作对现在造成的影响或结果。
标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before,⑦once/twice/数字+ times例:I have cleaned my room. 我已清扫了房间(房间现在是干净的,不需要清扫了)They have left. --他们已经离开了,也就是说现在他们人不在这里I have never had a car (我从未有过汽车。
)I have been there twice.a〕already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否认句和疑问句。
•He has already left here. 他已经离开这里了。
•Has he already left here? 他〔真的〕已经离开这里了吗?〔表示加强语气〕•My teachers haven’t had breakfast yet. 我的老师们还没有吃早饭。
•Have you written to your parents yet? 你已经给你父母写过信了吗?b〕never 是否认词,表示“从来没有〞,而ever 表示“曾经〞•We have never been to the Great Wall. 我们从来没有去过长城。
现在完成时与一般过去时的区别例句现在完成时和一般过去时是英语语法中两种不同的时态形式,它们在使用和含义上有着明显的区别。
下面我将通过例句来分别展示这两种时态的使用和区别。
现在完成时(present perfect)表示过去某个时间开始的动作或状态一直延续到现在,强调过去发生的事情对现在产生的影响或结果。
结构为have/has +过去分词。
1. She has lived in Paris for 5 years.她在巴黎已经住了5年了。
这个句子表示从过去的某一个时间点开始,她一直住在巴黎,目前还在巴黎住着。
2. I have finished my homework.我已经做完了我的作业。
这个句子表示我的作业已经做完了,与现在的情况有关。
3. They have known each other for a long time.他们认识彼此很久了。
这个句子表示他们从很久以前就认识了,这种认识延续到了现在。
一般过去时(simple past)表示在过去某个具体的时间段内发生的动作或状态,用于表达过去的事情或动作。
结构为动词的过去式。
1. She lived in Paris for 5 years.她在巴黎住了5年。
这个句子强调的是在过去的某一个具体的时间段内,她在巴黎住了5年。
2. I finished my homework yesterday.我昨天完成了我的作业。
这个句子表示在过去的昨天,我完成了我的作业。
3. They knew each other when they were in college.他们在上大学的时候认识的。
这个句子表示在过去的一个时间段内,即上大学的时候,他们认识彼此。
从上面的例句可以看出,现在完成时和一般过去时的区别主要在于对时间的表达上。
现在完成时强调过去发生的事情对现在产生的影响或结果,而一般过去时则强调在过去某个具体的时间段内发生的动作或状态。
此外,现在完成时还可以用于表示过去的动作对现在的影响,即过去动作的影响延续到现在,而一般过去时则只表示过去的动作或状态,没有对现在的影响。
语法复习-现在完成时和一般过去时一、前言:初一下学期同学们学习了一般过去时态的相关知识,即将到来的初二上学期英语学习中,现在完成时是重要的学习内容。
本文通过对比一般过去时和现在完成时,对现在完成时进行初步讲解,希望使同学们读新学期的学习有所准备。
二、现在完成时1. 现在完成时的构成现在完成时是由助动词have (has)+动词的过去分词构成。
助动词说明该谓语是属于现在时范围。
它和主语的人称、数要保持一致。
过去分词是主要的谓语动词,说明句子的意义。
2. 现在完成时的用法现在完成时表示过去某时发生的行为对主语目前产生的影响。
即用过去发生的某个行为来说明现在的某种情况。
We are good friends.(现在的情况)I knew him in 1997.(过去的动作)We have known each other since 1997.(现在完成时把过去的动作和现在联系起来并着眼于现在)(1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。
常被just、already、yet 等副词修饰。
如:-Have you had lunch yet?-Yes, I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for和since等表示一段时间的状语。
如:He has taught here since 1981他自1981年就在这儿教书。
(可能还要继续教)I haven't seen her for four years.我有四年没见到她了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever,never, three times等时间状语。
如:I have been to Beijing twice.我去过北京二次。
3.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
如:yesterday,last Sunday,in1990,three years ago等。
但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。
a. 用副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
如:We have already finished our homework.我们已完成作业了。
They haven't finished their homework yet.他们还没有完成作业。
b.用ever 和never。
多用于否定或疑问句中,表示“曾经”或“从未”等。
如:-Have you ever been to the Great Wall? 你曾经去过长城吗?-I have never been to the Great Wall.我从未去过长城。
c.用表示到说话为止的过去时间状语,如just, before, up to now, the past few years等。
例如:I have seen her before, but I can not remember where.我以前见过她,但记不起在哪里见过。
He has been there three times the last few days.近几天他去过那里三次了。
d.用包括“现在”在内的时间状语,如:now, today, this morning (month, year, term)等。
例如:-Have you met him today? -No, I haven't.今天你见过他吗?我没有。
How many times have you been there this year?今年你去过那里多少次?(2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。
如:I haven't seen him for two years.但是,像come, arrive, buy等终止性动词不能与表示“一段时间”的状语连用。
要用,必须改为“be(在)”等延续性动词来表述。
现归纳总结一下由非延续性动词到延续性动词的转换:arrive →be here begin(start)→be ondie→be dead come back →be backleave →be away fall ill(sick, asleep)→be ill(sick, asleep)get up →be up go out→be outfinish →be over put on→wear 或be onopen→be open join→be in或be a member of…close→be closed go to school →be a studentborrow→keep buy→havecatch(a cold)→have(a cold)get to know →knowbegin to study →study come to work →work等如:He has been a soldier for three years.他参军三年了。
His father has been dead for two years.他父亲去世二年了。
The film has been on for ten minutes.电影已开始十分钟了。
We have studied English for three years. 我们(开始)学英语已三年了。
4.几点注意事项(1)have been(to)与have gone( to)的区别:have been(to)表示“去过某地(现在已经回来了)”,可用于各人称;have gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once ,never, several times等连用,后者则不能。
如:They have been to Beijing twice.他们去过北京两次。
He has gone to Beijing .他去北京了。
(2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。
如:It is two years since his father died.=His father has been dead for two years.他父亲去世已有两年了。
(3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。
如:I haven't left here since 1997.自从1997年以来,我一直没有离开过这儿。
(4)表示行为或状态从过去一直持续到现在时,用现在完成时,要加表示一段时间的时间状语时,常用for+一段时间, since+时间点。
I have lived here since my childhood.我从小就一直住在这里。
I have lived here for 10 years. 我在这已经住了10年了。
(5) 在提问现在完成时的时间状语时通常用how longHow long have you lived here?注意:在表示某一行为状态持续多长时间时,根据终止时间的不同,时态使用是不一样的。
如:I lived here for a week last summer.去年夏天我在这里住了一周。
I have lived here for a week by now. 到现在为止,我已经在这里住了一周。
I will live here for a week next year.明年我会在这里住一周。
二、现在完成时与一般过去时的区别现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。
动作或状态发生在过去,但它的影响现在还存在;而一般过去时表示过去的事实,不表示和现在的关系。
I have just been to London. I went there last month. 我刚去过伦敦,是上个月去的。
1. 过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2. 过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语共同的时间状语:this morning, tonight, this April, now, once,before, already, recently,lately现在完成时的时间状语for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,3.现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
举例:I saw this film yesterday. (强调看的动作发生过了。
)I have seen this film.(强调对现在的影响,电影的内容已经知道了。
)Why did you get up so early? (强调起床的动作已发生过了。
)Who hasn't handed in his paper? (强调有卷子,可能为不公平竞争。
)She has returned from Paris. 她已从巴黎回来了。
She returned yesterday.她是昨天回来了。
He has been in the League for three years. (在团内的状态可延续)He has been a League member for three years. (是团员的状态可持续)He joined the League three years ago. ( 三年前入团,joined为短暂行为。
)I have finished my homework now.---Will somebody go and get Dr. White?---He's already been sent for.句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。