一般过去时和现在完成时的区别
- 格式:ppt
- 大小:495.00 KB
- 文档页数:16
一般过去时和现在完成时的区别与实操练习题海何其多,勤勉方有果。
一、定义和用法不同✧一般过去时: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、现在完成时的定义:现在完成时通常是指过去某一动作对现在的影响或过去某一动作持续到现在(可能要继续下去)2、现在完成时的构成:现在完成时是由“助动词have/has+过去分词”构成的3、现在完成时的用法:(1) 表示从过去到现在曾经经历过或做过的事情(2) 表示过去发生的动作对现在所产生的影响(3) 表示从过去某时开始的动作,状态一直持续到现在一般过去时也译为单纯过去时。
例A:He worked very hard last year.(去年他很用功。
)例B:Mr. Smith bought a new car yesterday.(史密斯先生昨天买了一辆新车。
)例C:They were here only a few minutes ago.(几分钟前他们还在这里。
)一、一般过去时的用法:解说:一般过去时最明显的现象就是常由表达过去之时间的副词或副词短语来修饰它(如各例句的斜体字部分)。
这些常用于修饰一般过去时的副词有:yesterday, yesterday morning (afternoon, evening ), just now (刚才), before (以前) , then (at that time )(当时) , last +时间(如 last week, month, year, Monday, … January, … spring, …, etc. ), that +时间(如 that day, afternoon, summer, …, etc. ), 时间 + ago (如a few minutes ago, two weeks ago , years ago, … etc.)二、一般过去时的主要语法功能:1. 表示过去发生的动作或情况,e.g. He returned home very late last night. 他昨晚很晚回家。
He turned off TV at midnight. 他午夜才关了电视。
1、一般过去时与现在完成时的区别2、一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;•现在完成时强调过去的事情对现在的影响或结果。
3、•例如:We are good friends(现在情况)•我们是好朋友。
•I got to know him in 2005. (过去的动作)•我在2005年认识(结识)他•We have known each other since 2005. (现在完成时把过去的动作和现在联系起来并着眼于现在)•自从2005年来我们就相互认识•4、Linda has a big house. (现在情况)•She bought the house ten years ago. (过去的动作)•She has owned the house for ten years.•She has lived in the house for ten years. (现在完成时把过去的动作和现在联系起来并着眼于现在)•5、2. 一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
•一般过去时的时间状语:yesterday,last week,…ago,in1980,in October,just now等,皆为具体的时间状语。
•6、现在完成时的时间状语:for,since,so far,ever,never,just,yet,till/until,up to now,in past years,always等,皆不确定或模糊的时间状语。
•共同的时间状语:this morning,tonight,this November,now,already,recently,lately 等。
•7、3. 现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.。
•一般过去时常用的非持续性动词有come,go,leave,start,die,finish,become,get married等。
英语语法:时态现在完成时和一般过去时A.区别现在完成时:只表示事情做了还是没做,不关心时间。
一般过去时:事情是在过去做的,有一个过去的时间点。
B.构成现在完成时:have / has + been / done (动词的过去分词)一般过去时:was / were / did (动词的过去式)C.例句1a: I have been to Hong Kong. (表示香港我去过,什么时候去的,不重要) 1b: I went to Hong Kong last year.2a: I have had breakfast. (吃过早饭了,不用了,谢谢)2b: I had breakfast at 7 this morning.3a: Tom has lost his key. (钥匙丢了,进不了屋,真倒霉)3b: He lost his key yesterday.4a: Tom has found his key. (找到了,可以回家了,什么时候找到的,不重要) 4b: He found his key just now.5a: My sister has written many books. (我妹妹写过书,是个大作家,了不得) 5b: She wrote a novel when she was 20.6a: Have you had a haircut? (看起来挺精神嘛,理发啦?)6b: Yes, a friend of mine cut it for me 3 days ago.7a: My mother has gone shopping. (她不在家,你可以等下再来找她)7b: She went shopping after breakfast.8a: My father has gone out. (我爸爸出门了,你来得真不巧)8b: He went out 10 minutes ago.9a: I haven’t eaten anything today. (今天什么都没吃,现在好饿啊)9b: I didn’t eat breakfast when I was a student.10a: I have bought a car. (有车了,不用挤公交了)10b: I bought a car last month.D.可以特别记住一两个例句,以后遇到,按照例句套就好。
一. 现在完成时和一般过去式的区别:这两个时态都谈过去已经发生的事,主要差别是现在完成时表示的动作与现在有关系,或是对现在有影响,或谈现在以前这一段时间里发生的事,而一般过去时单纯谈过去的事,与现在没有练习,因此凡是有过去时间状语时,只能用一般过去时。
eg: I lived in a hostel for two years. (现在是下午或晚上)I lived in a hostel for two years。
(现在还是早上)二. Have gone to 与have been to 的区别Have gone to表示到某地去,因此人还在那里eg: The children have gone to play in the park。
Have been to表示到或来过某地eg: They’ve been to the cinema means that they went and have returned.三.由since引导的从句中的时态由since引导的从句一般用过去时,主句谓语用现在完成时eg: Great changes have taken place since I was there last time.We’ve been friends ever since we met at the party.四.It is the first/second/third time +sth +现在完成时eg: It’s the first time the painting has been display to the public.It’s the second time the team has lost this season.六.过去完成时过去完成时表示在过去某一时刻或动作之前已完成的动作,即过去的过去。
这个过去的时刻常用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作或上下文来表示。
英语语法现在完成时与一般过去时的区别现在完成时的一个重要考点就是与一般过去时的区别,通过理解以下讲解和做相应的习题,你一定会掌握。
现在完成时与一般过去时的区别1.共同点:现在完成时和一般过去时都表示一个在过去完成的动作。
2.区别:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。
而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。
Who opened the door? (“谁开的门?”只强调过去开门这一动作,门现在可能已关上。
)Who has opened the door? (“谁把门开了?”强调门现在依然还开着。
)②现在完成时不能与明确的过去时间状语连用,如:three days ago, last year, yesterday, last Sunday, in2008等等。
如句中有以上这些明确的过去时间状语,应用一般过去时。
再有,过去发生的一个动作,如现在情况已经发生的变化,也应用一般过去时。
☆特别提醒:如果这些过去时间状语前有since,表示“自过去某一时间一直延续到现在”,应用现在完成时。
He finished reading the book the day before yesterday.I put my ruler in my pencil-box, but I can’t find it now.My cousin has been in Nanjing since 2009.③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。
但现在完成时可与where, why等疑问词连用。
如:Where have you been? (你去过哪里了?) --The train has left.--When did the train leave?④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。
现在完成时和一般过去时的区别现在完成时和一般过去时都表示过去完成的动作,但现在完成时强调与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。
而一般过去时只表示动作在过去某一时刻发生,不表示与现在的关系,现在情况可能已发生变化。
例如,“谁开的门?”只强调过去开门这一动作,门现在可能已关上。
而“谁把门开了?”强调门现在依然还开着。
现在完成时不能与明确的过去时间状语连用,如“三天前”,“去年”,“昨天”,“上周日”,“在2008年”等等。
如果句中有以上这些明确的过去时间状语,应用一般过去时。
另外,如果过去发生的一个动作,现在情况已经发生了变化,也应用一般过去时。
但如果这些过去时间状语前有“since”,表示“自过去某一时间一直延续到现在”,应用现在完成时。
例如,他前天读完了这本书。
我把尺子放在铅笔盒里,但现在找不到了。
我表弟自2009年以来一直在南京。
现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。
但现在完成时可与where。
why等疑问词连用。
例如,“你去过哪里了?”——“火车已经开走了。
”——“火车什么时候开的?”since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。
例如,我们自两年前来到这所学校就认识了彼此。
有些时间状语,如“今天早上”,“这个月”,“今晚”等,既可以与一般过去时连用,又可以与现在完成时连用,但内涵不同。
与一般过去时连用时,表示与“现在”无关,时间已成为过去。
而与现在完成时连用,则表示包括“现在”在内。
I saw him this morning。
(时间已不在上午了。
)改写:XXX.He lived in New York for eight years。
(他现在已经不在纽约住了。
)删除:无需删除改写:He used to live in New York for eight years.动词填空:1.saw2.Did。
语法精讲|一般过去时和现在完成时的用法区别1.时间状语不同,所指的时间不同。
一般过去时要求跟不包括现在在内的时间状语连用,如yesterday, last month, two hours ago, in 2014, at that time等;而现在完成时则要求跟包括现在在内的时间状语连用,如so far, recently, lately , this week, up to now, for a long time, since then等以及一些表示强调的副词如already, yet, ever等。
例如:He lost his key yesterday.(一般过去时)他昨天丢失了钥匙。
【过去钥匙丢失,也许现在找到了】He has lost his key.(现在完成时)他的钥匙已经丢失了。
【现在还没有找到钥匙】The train left a moment ago.(一般过去时)火车刚刚开走了。
【和过去时间状语连用】The train has left already.(现在完成时)火车已经开走了。
【和强调副词连用】2.时间状语相同,但含义有差别。
He lived in Guangzhou all his life.(一般过去时)他一辈子住在广州。
【他已去世】He has lived in Guangzhou all his life.(现在完成时)他一辈子住在广州。
【他还健在,现在仍住在广州】She has been back at school since she was ill.(一般过去时)她病愈后一直到校上学。
【过去曾经生病,现在好了】She has been back at school since she has been ill.(现在完成时)她患病以后,一直到校上学。
【现在病还未好】。
一般过去时与现在完成时的区别(1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
(2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。
现在完成时的时间状语:for, since, so far, ever, never, just, yet,till/until, up to now, in past years, always等,皆不确定的时间状语。
共同的时间状语:this morning, tonight, this April, now, already, recently, lately 等。
(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? (强调有卷子未交,疑为不公平竞争)He has been in the League for three years. (在团内的状态可延续)He has been a League member for three years. (是团员的状态可持续)句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
一般过去时与现在完成时的区别1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。
说话的侧重点只在于陈述一件过去的事情,不强调对"现在"产生的影响。
如:He visited Guilin in 1998.他1998年参观过桂林。
(只说明去桂林的时间,现在干什么和你和我和大家无关,只是说明他以前去过.)2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。
不与确定的过去时间状语连用。
如:Jill has bought a new computer.吉尔买了一台新电脑。
(是过去买的,但着重点是现在,现在有了一台新电脑了.已经买了,不用再买了.)3. 两种时态的区分(1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是"助动词have /has +过去分词"。
(2)一般过去时通常与表示过去的时间状语连用。
如:yesterday, last week, two years ago, just now, in 2002等;而现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...等表示一段时间的状语连用。
看看以下的几组句子,有什么区别?① Have you seen the film?(A)Did you see the film?(B)[说明] 你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。
② How has he done it?(A)How did he do it?(B)[说明]他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的询问做这件事的方式。
③ He has lived in Beijing for 8 years.(A)He lived in Beijing for 8 years.(B)[说明]他在北京住了8年。