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

合集下载

现在完成时与一般过去时的区别

现在完成时与一般过去时的区别

英语语法:时态现在完成时和一般过去时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引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

现在完成时与一般过去时的用法对比

现在完成时与一般过去时的用法对比

现在完成时与一般过去时的用法对比概述现在完成时和一般过去时是英语中常用的两种时态。

它们在使用和含义上有一些区别,下面将对它们的用法进行对比分析。

现在完成时的用法现在完成时表示动作或状态开始于过去,持续至今或与现在有关的动作或状态。

以下是现在完成时的用法:- 表示过去完成的动作或状态:使用"have/has + 过去分词"的形式。

例如:"I have studied English for five years."(我学英语已经五年了。

)- 表示经验或惯:使用"have/has + 过去分词"的形式。

例如:"She has visited Italy many times."(她去过意大利很多次。

)- 表示一定程度上的变化:使用"have/has + 过去分词"的形式。

例如:"Prices have increased significantly in the last year."(去年物价大幅上涨。

)一般过去时的用法一般过去时用于描述在过去某个特定时间发生或存在的动作或状态。

以下是一般过去时的用法:- 表示过去某一时间发生的动作或存在的状态:使用动词的过去式形式。

例如:"She studied English when she was in college."(她在大学时研究了英语。

)- 表示过去经常发生的动作或存在的状态:在句子中使用副词或短语,如"often"(经常)、"always"(总是)等。

例如:"He always ate breakfast before going to work."(他去上班前总是吃早餐。

)- 表示过去的惯或状态:使用动词的过去式形式。

例如:"She lived in London for ten years."(她在伦敦住了十年。

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

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

现在完成时与一般过去时的区别例句
现在完成时和一般过去时都是用来表示过去发生的动作或事件,但它们之间有一些区别。

现在完成时表示过去发生的动作或事件对现在的影响或结果。

它常常与现在的情况或状态有关。

例句:
1. 我已经吃过晚饭了。

(I have already had dinner.) - 表示现在的状态,即我现在不饿。

2. 他们已经离开了。

(They have already left.) - 表示现在的情况,即他们现在不在这里。

一般过去时表示过去发生的动作或事件,与现在的情况或状态无关。

例句:
1. 我昨天吃了晚饭。

(I had dinner yesterday.) - 只是描述过去的动作,没有与现在的情况相关。

2. 他们离开了这个城市。

(They left this city.) - 只是描述过去的事件,没有与现在的情况相关。

语法精讲|一般过去时和现在完成时的用法区别

语法精讲|一般过去时和现在完成时的用法区别

语法精讲|一般过去时和现在完成时的用法区别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. 倘若这个动词的过去时是加ed构成,那么这个动词的过去分词和过去时相同例如:I cleaned(过去时) the room yesterday.I have already cleaned(过去分词)the room.二.不同点1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系。

如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时;现在完成时表示与现在有关系的发生在过去的动作,到现在为止这个动作可能结束也可能继续下去。

它不与表示过去的时间状语连用. 例如:(1.) I washed the plate. “我洗盘子了”(那么洗盘子这个话题基本到此打住,基本没有下文)(1.) I have washed the plate. “我已经洗好盘子了。

”(强调做过,完成了。

还有可能意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的。

)(2.)I saw the film yesterday. 强调看电影的时间是昨天。

(2.) I have seen the flim.我已经看过这部电影了(我现在知道电影的内容/ 我不想在看这电影了,我们选其他的吧。

)(3.) I taught here for eight years我在这教过八年书(只陈述过去的事实,现在可能不在这教书了)(3.) I have taught here for eight years 我在这教书八年了(现在还在教,还可能继续教下去)(4.) I leanrt English for six years 我学过六年英语(以前学过,现在可能不学了)(4.) I have learnt English for six years我学英语已经学了六年了(现在还在学,可能还要学下去)2. 常连用的时间状语不同(1)常与一般过去时连用的时间状语yesterday (morning, afternoon, evening):昨天(早上,下午,晚上)the day before yesterday前天last+时间名词:上一个…如:last night (week,Sunday,weekend,month,winter,year,century 世纪)时间段+ ago:在…之前如:three days ago:三天前 a moment ago刚才this morning/afternoon今天早上/ 今天下午when+ 过去时的句子:当…的时候when I got upjust now 刚刚before 以前或before+时间点at the age of 10 (过去年龄段):在10岁的时候in the old days 在古时候at that time/ moment在那时候(2)常与现在完成时连用的时间状语for + 时间段: 持续了一段时间I have lived here for 8 years.He has done his homework for two hours.since + 过去时间点/ 过去时句子:自从…开始since + 时间段+ ago:自从…开始I have lived here since 2008He has done his homework since 8:00 p.m. / He has done his homework since two hours ago.just:刚刚I have just called youever: 曾今、从来Have you even been to Beijing?Has he ever made such a mistake?never: 从未从来没有I have never been there before.already已经I have already finished my homework.yet: 还(否定句)已经(疑问句)I haven’t finished my homework yet.Have you finshed your homework yet?before: 以前Have you eaten seafood before?I haven’t seen him before.so far 到目前为止I have finished 50% of the work.In the past + 时间段In the past 20 years, China has develped rapidly.副词Just Ever Never Already Yet Before 含义刚刚曾今从来从不已经否定句:还疑问句:已经以前常用句型陈述/疑问句多用于疑问句也用于肯定/否定句否定句肯定句否定句疑问句多种句型常见位置谓语动词前谓语动词前谓语动词前谓语动词前句末句末句末用just ever never already yet before填空他刚从学校回来He has __ come back from school你以前去过广州吗?Have you been to Guangzhou __?我以前从没去过广州。

一般过去式,现在完成时区别

一般过去式,现在完成时区别

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一般过去时与现在完成时的区别(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)时,不能使用现在完成时,要用过去时。

(错)Tom has written a letter to his parents last night.(对)Tom wrote a letter to his parents last night.一、现在完成时的意义(用法)1.表示过去发生或已经完成的某一动作对现在造成的影响或结果。

(瞬间动词适用于这种情况)2.表示过去已经开始并持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用。

(延续性动词适用于这种情况)我们可以简记为:(1)“过去对现在”(瞬间动词)(2)“过去到现在”(延续性动词)二、现在完成时的构成(结构)现在完成时由“助动词have(has) + 过去分词”构成。

我们可以简记为:① have(has)在前面,②过去分词在后边,③以前(before) 从来不(never) 出现,④最近(recently) 曾经(ever) 一(once) 两遍(twice),⑤自从(since) 刚刚(just) for一段,今天(today) 已经(already/yet) 很明显。

注:1. ①②是指该时态的构成。

③④⑤是时态的标志。

2. since +(1)(过去的)月份/年份since +(2)一段时间+agosince +(3)一般过去时从句例如:1. I have lived here for 9 years.2. Wang Zhenrong has been teaching English here since 20 years ago.3. Have you ever seen Mr Zhaos wife?4. Weve never been there before.5. Has Shi Qingyong had his lunch yet?6. Wang Qishan has read the book twice.三、关于瞬间动词的记忆口诀现在完成在瞬间;非延只连时间点;终止需转换;否定方可碰一段。

注:1.瞬间动词又叫非延续性动词,还叫终止性动词。

瞬间动词可以有现在完成时态,但不可以接一段时间,若要接一段时间,须要做一些相应的变换。

2.瞬间动词在完成时态中的否定式可以接一段时间。

初中阶段常见的瞬间动词有:(1)来(come)、去(go)、到(get to/reach/arrive at)、离(leave)、看(see)、听(说)hear (2)买(buy)、卖(sell)、开(open)、关(close)、起床(get up)(3)参加(join/take part in)、开发(begin/start)、还(return/give)(与)借(borrow/lend) (4)变成(become/turn)、带(bring/take)、给(give)、死(die)、完(finish/end)、接(receive/hear from)现在完成时1.现在完成时的构成:助动词have (has) + 动词的过去分词注:has 用于第三人称单数,have 用于其他所有人称。

2.现在完成时的用法:(1)现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。

通常与表示包括现在在内的时间副词just,already, before, yet, never, ever等状语连用。

例如:① I have never heard of that before.② Have you ever ridden a horse?③ She has already finished the work.④ Have you milked the cow yet? Yes, I have done that already.⑤ I’ve just lost my science bo ok.有时没有时间状语;多是一般疑问句。

(2)现在完成时表示过去已经开始,持续到现在,也许还会持续下去的动作或状态。

可以和表示从过去某一时刻延续到现在(包括现在在内)的一段时间的状语连用。

如:for和since,以及so far, now, today, this week(month, year) 等。

① I haven’t seen her these days.② She has learnt English for 3 years.③ They have lived here since 1990.④ What has happened to the USA in the last 350 years?注意:表示短暂时间动作的词,如come, go, die, marry, buy等的完成时不能与for, since 等表示一段时间的短语连用。

(3)现在完成时还可以用在时间和条件状语从句中,表示将来某时完成的动作,例如:I’ll go to your home when I have f inished my homework.If it has stopped snowing in the morning, we’ll go to the park.(4)have been (to)和have gone (to)的区别:★have / has been (to) 表示“曾经去过”某地,说话时此人很可能不在那里,已经回来。

侧重指经历。

★have / has gone (to) 表示某人“已经去了”某地,说话时此人在那里,或可能在路上,反正不在这里。

试比较:He has been to Beijing. 他曾去过北京。

(人已回来,可能在这儿)He has gone to Beijing. 他已经去了北京。

(人已走,不在这儿)。

A:现在完成时表示到目前为止已经完成,并对现在留下某种后果和影响的动作。

结构:助动词have/has + 动词的过去分词用法: 1.表示过去发生的某一动作对现在造成的影响或结果,常与一些时间状语,如:already, yet, ever, never, just, before, once,twice等连用,也可以和包括现在在内的时间状语,如these days,today,this year,so far等连用.eg.I have already posted the letter. (信已经不在我这儿了)2.表示过去发生的动作或存在的状态,一直持续到现在,也许还将继续下去,可以和表示从过去某一时刻延续到现在的一段时间的状语连用,即for +时间段,since+时间点/从句, in the last ten years等,谓语只可用延续性动词.解析: 1.英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词,瞬间动词,或点动词),如begin,start,die,buy,leave, come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long 引导的特殊疑问句中.eg. I've left Shanghai for three days.(×)I've been away from Shanghai for three days.( √ ).I left Shanghai three days ago. ( √ )It is /has been three days since I left Shanghai.( √ )2.初中英语课本中常见终止性动词有:leave, go, come, arrive, begin, buy, borrow, die, join, become等.终止性动词要表示持续时, 可用以下方法:⑴.将时间状语改为时间段+ ago,句中谓语动词用一般过去时.eg.我弟弟参军两年了. My brother joined the army two years ago.⑵.若保留for+时间段,since+时间点/从句, 或用在how long 句型中,则需将终止性动词改为相应的状态动词或延续性动词常见终止性动词与延续性动词(或状态动词)的对应关系如下:come/go/arrive/get/reach/move------be in/at open-----be opendie------be dead close----be closed become---beborrow---keep begin/start-----be on put on----wearleave-----be away (from) buy-----have fall asleep----be asleepend/finish-----be over catch a cold-----have a coldjoin the army----be in the army be a soldierjoin the Party----be in the Party be a Party member→My brother has been in the army for two years.→My brother has been a soldier for two years.3.现在完成时中been to,gone to和been in/at been to去过某地,表示某人的一种经历,可以和once,twice,already,ever,never等连用.eg. She has been to Shanghai twice. (表示目前人在这里)gone to 去某地了,说话时某人已离开此地,在去某地的途中或已在某地,eg. She has gone to Shanghai。

相关文档
最新文档