一般过去式,现在完成时区别
现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句现在完成时和一般过去时是两种不同的时态,它们都用来描述过去发生的事情,但它们的用法和含义有所不同。
现在完成时强调过去的行为对现在的影响,而一般过去时则只是简单地描述过去发生的事情。
现在完成时通常由have/has +过去分词构成,用来表示动作或状态从过去某一时间持续到现在,或者对现在有影响。
一般过去时则由动词的过去式构成,用来表示在过去某个时间发生的动作或者状态。
例如,我们可以比较一下下面这两个句子:1.我读了这本书。
(现在完成时)2.我读这本书。
(一般过去时)第一个句子使用的是现在完成时,表示读这本书的动作是在过去某一时间进行的,并且对现在产生了影响,可能是我现在已经读完了这本书。
而第二个句子使用的是一般过去时,只是简单地描述读书这个动作在过去发生了。
现在完成时还可以用来表示过去发生的事情对现在产生的影响。
比如:1.我已经拿到了工作offer。
(现在完成时)2.我拿到了工作offer。
(一般过去时)在第一个句子中,使用的是现在完成时,表示我已经拿到了工作offer,并且现在可能已经开始工作了。
而第二个句子使用的是一般过去时,只是简单地表述了我在过去拿到了工作offer,但对现在没有影响。
现在完成时还有一个重要的用法就是描述过去发生的事情一直延续到现在。
比如:1.我从来没有去过中国。
(现在完成时)2.我从来没有去过中国。
(一般过去时)在第一个句子中,使用的是现在完成时,表示从过去到现在的某一时刻,我一直没有去过中国。
而第二个句子使用的是一般过去时,只是简单地表述了我过去没有去过中国,但不一定对现在有影响。
现在完成时和一般过去时的区别在于,现在完成时强调过去的行为对现在的影响,而一般过去时只是简单地描述过去发生的事情。
在实际使用中,需要根据具体的语境和要表达的含义选择使用哪种时态。
完整版)一般过去时与现在完成时的用法区别

完整版)一般过去时与现在完成时的用法区别现在完成时常常和一些时间状语连用,如just。
already。
yet。
ever。
never。
for。
since等。
这些时间状语可以更加明确地表达现在完成时的含义。
4.一般过去时与现在完成时的区别一般过去时强调过去发生的动作,而现在完成时强调过去动作对现在的影响和结果。
也就是说,一般过去时关注的是过去的事情,而现在完成时关注的是过去的事情对现在的影响。
例如:I went to Paris last year.(我去年去了巴黎)I have been to Paris twice.(我去过巴黎两次)可以看出,一般过去时强调的是过去的动作,而现在完成时强调的是现在的经验和经历。
总之,现在完成时是一个重要的时态,它与一般过去时有着明显的区别。
同学们在研究和使用时要注意区分,灵活运用,以便更好地表达自己的意思。
timebuy→havecome→be hereXXX→be finishedleave→XXX→be over现在完成时是现在时态的一种形式,因此不能与过去的时间状语连用,如yesterday、last Sunday、in 1990、three years ago等。
然而,当强调动作产生的后果和影响时,可以与一些表示不确定时间的状语连用,如副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
例如,我们已经完成作业了(We have already finished our homework),他们还没有完成作业(XXX)。
也可以使用ever和never,多用于否定或疑问句中,表示“曾经”或“从未”等。
例如,你曾经去过长城吗(Have you ever been to the Great Wall)?我从未去过长城(I have never been to the Great Wall)。
还可以使用表示到说话为止的过去时间状语,如just、before、up to now、the past few years等。
一般过去时现在完成时与一般现在时的区别

(二)一般过去时态、现在完成时和 一般现在时的区别
1)现在完成时是表示过去的动作与现在的联 系,主要说明的是现在的情况和状态;而一般 过去时则强调动作发生在过去某一时间,与现 在不发生联系。一般现在时表示经常性,习惯 性的动作或存在的状态.与过去没有关系。 例如:We haven't seen him since last year. 我们自从
He has worked in this factory since 1996.
I have known him since he was a child. 7)so far,in the last / past ……与现在完成时连用。 例如 :
So far,many countries have sent up satellites into space. In the last 30 years, our lives have changed a lot.
He has lived here since he was born. 自他出生 以来一直居住在这儿。(since 自从…以来, 与现在有关,说明他还居住在这儿。)
Liu Mei went to see her grandmother last night . 刘 梅昨晚去看了他外婆。(只说明昨晚)
• 例如:We are good friends(现在情况)
•
我们是好朋友。
• I got to know him in 2005. (过去的动作)
•ቤተ መጻሕፍቲ ባይዱ
我在2005年认识(结识)他
• We have known each other since 2005. (现在完成时把过去的动作和现在联系 起来并着眼于现在)
一般过去时、现在完成时与一般现在时的区别

join the League-----be in the League / be a league member
1. He died 10 years ago. --- He ____ ____ ____ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. --- He ____ ____ the book for 2 weeks. 3. He bought the motorbike a month ago. ---He ____ ____ the motorbike for a month. 4. He arrived here three days ago. --- He ____ ____ here since three days ago. 5. They turned on the light 2 hours ago. --- The light ____ ____ ____ for 2 hours. 6. He left here 2 years ago. --- He ____ ____ ____ from here for 2 years. 7. The film began 30 minutes ago. --- The film ____ ____ ____ for 30 minutes. 8. They opened the door an hour ago. --- The door ____ ____ ____ for an hour. 9. They closed the door an hour ago. --- The door ____ ____ ____ for an hour. 10. He joined the army last year. --- He ____ ____ a ____ for a year. --- He ____ ____ ____ the army for a year. --- It ____ a year ____ he joined the army.
一般过去式与现在完成时的区别

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等。
现在完成时与一般过去时的用法区别

现在完成时与一般过去时的用法区别现在完成时与一般过去时这两种时态是高中时态学习中的难点,也是重点。
现将他们的区别总结如下:现在完成时的用法有两种:1表示动作在过去发生到现在已经完成,但动作的结果对现在仍有影响。
如:Tom has just left。
2动作或状态从过去开始一直持续到现在,并有可能再持续下去,如:We have studied English for 5 years.而一般过去时只强调过去发生了某个动作,并不注重对现在的影响和结果,具体比较如下:一、有一个表示确定的过去时间状语时,就要用一般过去时:I saw the film last night.我昨天晚上看了这部电影When did you hear the news?你什么时候听到消息的?二、有一个表示包括现在时间在内的一段时间的状语时,多用现在完成时:He has learned a great deal since he became a college student.自他上大学以来,他学到了不少东西。
三、有一频度时间状语或不确定的时间状语时,多用现在完成时:I have often seen him these days.这些天来我常看到他。
Have you ever seen the film before?你以前看过这部电影吗?四、如果没有时间状语,要根据上下文来判断。
内容和意义有时也影响时态的应用。
如果考虑过去发生的事对现在的影响或结果,则用现在完成时,否则用一般过去时:What did you have for breakfast?你早饭吃些什么?Have you had your breakfast?你吃过早饭了吗?五、有时地点状语也会影响时态的应用:Have you bought an English book?你买了本英语书吗?Where did you buy it?你在哪里买的?六、有时还要看动词所表示的动作是否能在现在或将来重复进行,能重复者多用现在完成时,否则用过去时:Lei Feng visited the factory three times.这个工厂雷锋参观过三次。
现在完成时和一般过去时的比较

一. 现在完成时和一般过去式的区别:这两个时态都谈过去已经发生的事,主要差别是现在完成时表示的动作与现在有关系,或是对现在有影响,或谈现在以前这一段时间里发生的事,而一般过去时单纯谈过去的事,与现在没有练习,因此凡是有过去时间状语时,只能用一般过去时。
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引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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. 他午夜才关了电视。
他常常在午夜后才关电视。
He often turns off TV after midnight.2. 表示过去反复发生的或习惯性的动作,常和never, often, usually等状语连用。
e.g. She often swam/ went swimming last summer. 去年夏天她经常去游泳。
In the past few years, Mary seldom called her grandfather.过去几年中,玛丽很少给她爷爷打电话。
3. 可用在said, reported等后面的间接引语中,代替一般现在时。
e.g. She said, "I'm tired of his long speech."----She said that she was tired of his long speech. 她说她烦透了他的长篇大论。
The doctor reported, "The patient is very well."----The doctor reported that the patient was very well. 医生说患者情况良好。
4. 用在时间和条件状语从句中,代替过去将来时。
e.g. Father promised to buy me a new bike when he got/would get his pay the next day.父亲答应明天拿到工资后给我买辆新自行车。
He said she would lose her temper if she knew the truth. 他说如果她知道真相会发脾气的。
5. 用在对话中重复对方刚提到的事。
e.g. A: I'm hungry. B: What did you say? 我饿了。
你说什么?A: Her name is Mary. B: What was her name?她名叫玛丽。
刚才你说她叫什么名字?一般过去时与现在完成时区别专题一、前言:初一下学期同学们学习了一般过去时态的相关知识,即将到来的初二上学期英语学习中,现在完成时是重要的学习内容。
本文通过对比一般过去时和现在完成时,对现在完成时进行初步讲解,希望使同学们读新学期的学习有所准备。
二、现在完成时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一般用于否定句和疑问句中。
already也可以用于疑问句中表示惊讶。
如:We have already finished our homework.我们已完成作业了。
They haven't finished their homework yet.他们还没有完成作业。
Has he done it already? 他已经做完了?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一词,也不必用完成时。