一般过去时和现在完成时用法区别(详细点)

合集下载

区分英语中的现在完成时与一般过去式

区分英语中的现在完成时与一般过去式

区分英语中的现在完成时与一般过去式
现在完成时和一般过去式在英语中都是用来描述过去发生的动作或状态,但它们在用法和意义上存在一些明显的区别。

1.时间范围:一般过去式只关注过去某个时间点的动作或状态,与现在无关。

例如,“我昨天去了商店”(I went to the store yesterday)。

而现在完成时则关注从过去某个时间开始,一直持续到现在或者刚刚结束的动作或状态。

例如,“我已经学习了三个小时了”(I have studied for three hours)。

2.影响或结果:一般过去式仅仅描述过去发生的事情,不涉及对现在的影响
或结果。

而现在完成时则强调过去的动作对现在造成的影响或结果。

例如,“我昨天买了这本书”(I bought this book yesterday,只是描述过去购买的动作)和“我已经买了这本书了”(I have bought this book,强调现在已经拥有这本书的事实)。

3.与时间状语的连用:一般过去式可以与表示绝对过去的时间状语连用,例
如“昨天”、“上周”等。

而现在完成时则不能与这些表示绝对过去的时间状语连用,它通常与表示一段时间的时间状语连用,例如“for + 时间段”
或“since + 时间点”。

4.动词形式:现在完成时的动词形式为“have/has + 过去分词”,而一般过
去式的动词形式为“动词的过去式”。

综上所述,现在完成时和一般过去式的主要区别在于它们的时间范围、对现在的影响或结果、与时间状语的连用以及动词形式的不同。

在使用时需要根据具体语境选择合适的时态。

小学六年重要知识点现在完成时与一般过去时的区别

小学六年重要知识点现在完成时与一般过去时的区别

小学六年重要知识点现在完成时与一般过去时的区别在小学六年级的英语学习中,现在完成时和一般过去时是两个重要的时态。

虽然它们都表示过去的动作或状态,但是在用法和含义上存在一些区别。

下面将详细介绍现在完成时和一般过去时的区别。

一、现在完成时的用法现在完成时表示过去发生的动作或已完成的状态与现在的关系。

它通常与包括"have"或"has"的助动词连用,并且当前仍有相关的影响或结果。

1. 表示过去发生的动作或已完成的状态对现在造成的影响或结果:- I have finished my homework.(我已经完成了我的作业。

)(现在,我没有作业要做了。

)- She has lost her key.(她已经丢失了她的钥匙。

)(现在,她无法打开门。

)2. 表示过去开始的动作一直延续到现在(或现在仍在进行):- They have lived in this city for three years.(他们在这个城市已经住了三年了。

)(他们仍然住在这个城市。

)二、一般过去时的用法一般过去时表示过去发生的动作或状态,与现在没有直接关系,对现在没有影响或结果。

1. 表示过去发生的动作或状态:- I finished my homework yesterday.(我昨天完成了我的作业。

)- She lost her key last week.(她上周丢失了她的钥匙。

)2. 表示过去的习惯或经常性动作:- They always played soccer after school.(他们放学后总是踢足球。

)三、现在完成时与一般过去时的区别1. 时间表达上的差异:- 现在完成时通常使用含有"have"或"has"的助动词,并结合表示过去的时间状语,如"just", "already", "yet"等。

一般过去时和现在完成时的用法区别

一般过去时和现在完成时的用法区别

一般过去时和现在完成时的用法区别(1 )、一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词have/ has + 过去分词”。

过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

(2) 、一般过去时通常与表示过去的时间状语连用。

如:yesterday, last week , two years ago ,just now ,in 2002 等;而现在完成时则常与just ,already ,ever ,never 等副词和these days ,this week ,since ......, for ...... 等表示一段时间的状语连用。

试比较以下几组句子,有什么区别:①A: Have you seen the film ?B: Did you see the film ?分析:你看过这部电影吗?(A )句强调的是被问者对剧情是否了解;(B )句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。

②A: How has he done it ?B: How did he do it ?分析:他是怎么做的这件事?(A )句强调的是他做这件事的方式对现在产生了某种影响;(B )句单纯的询问做这件事的方式。

③A: He has lived in Beijing for 8 years .B: He lived in Beijing for 8 years .分析:他在北京住了8 年。

(A )句讲的是到目前为止他在北京住了8 年,可能还会继续在北京住下去。

(B )句讲的是他在北京住过8 年,现在已经不在北京了。

(3)现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。

比:I have washed the car. 我洗过了车。

(看上去很漂亮)I washed the car a moment ago.我刚才洗过车了。

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

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

现在完成时和一般过去时的区别现在完成时和一般过去时是英语语法中两种不同的时态。

它们在用法和表示的时间范围上有所不同。

一、用法区别:1. 现在完成时的基本结构是"have/has + 过去分词",用来表示过去发生的动作或事件对现在造成的影响或结果。

而一般过去时则是用过去时态的动词形式来表示过去的行为或状态。

2. 现在完成时常与包含"already"(已经), "just"(刚刚), "yet"(还), "ever"(曾经), "never"(从未)等副词的短语连用,表示与现在有关的过去经历或动作。

而一般过去时则没有这种连接词。

3. 现在完成时可用来表示过去的经验和经历,以及动作从过去一直延续到现在的情况。

而一般过去时则只用来表示过去的动作或状态,不涉及到现在的影响。

二、时间范围区别:1. 现在完成时表示从过去某一点开始一直延续到现在的动作或状态,强调的是现在与过去的关系。

而一般过去时表示在过去某一特定时间发生的动作或状态,与现在无关。

2. 现在完成时的时间范围非常灵活,可以是过去的任意一个时间点到现在。

而一般过去时的时间范围则是过去的具体一个时间段。

三、实例对比:1. 现在完成时的例句:a) I have visited Paris three times.(我已经去过巴黎三次了。

)b) She has just finished her homework.(她刚刚完成了她的作业。

)c) Have you ever traveled to Japan?(你曾经去过日本吗?)上述例句表达的动作或经历与现在有关,时间范围是从过去到现在。

2. 一般过去时的例句:a) I visited Paris last year.(我去年去过巴黎。

)b) She finished her homework yesterday.(她昨天完成了她的作业。

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

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

现在完成时和一般过去时的区别1.定义不同:现在完成时表示现在已经完成的动作,或者过去发生的动作或存在的状态一直持续到现在;而过去时表示过去存在的状态或发生的动作。

如✧She was very naughty when she was 10 years old. 她十岁的时候十分淘气。

这里用过去时说明她过去(十岁时)存在的状态(淘气的状态)。

✧He went to the park yesterday. 他昨天去公园了.这里用过去时说明过去(昨天)发生的动作(去公园).✧She has finished her homework。

她已经完成她的作业。

这里要用完成时说明完成作业这个动作已经发生和结束。

✧She has been here for ten years。

她已经住在这里十年了。

这里要用完成时说明她住在这里这个动作或状态一直延续到现在(10年了),而且还可能一直延续下去。

2.强调重点不同,现在完成时强调现在,强调现在已经完成的动作或持续到现在的状态和动作;而过去时强调的是过去发生的动作或存在的状态(现在那个状态已经不存在了)。

✧The old man died yesterday. 那老人昨天死了.强调死亡发生在昨天。

✧The old man has died. 那老人已经死了。

强调死亡成为事实,die这个动作已经完成。

✧The old man has been dead for about 20 hours. 那老人死了大约20个小时了。

强调be dead 这个状态持续了约20个小时了。

3.所接的时间状语不一样,现在完成时跟模糊的时间状语连用或不用时间状语;过去时通常跟具体过去时间状语连用。

●常跟现在完成时用的时间状语有:so far, till, until, In the past ten years, upto now, since…ago, for…, now, already, yet, ever, never, before, recently,lately等。

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

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

现在完成时和一般过去时的区别刚刚接触到现在完成时的时候,很多同学总是混淆现在完成时和一般过去时,在这里我就给我同学们说一说如何才能区分他们,正确的地理解题和正确答题。

现在完成时和一般过去时的区别:1)构成不同一般过去时由“主语+动词的过去式+其它”构成。

现在完成时由“主语+have/has+动词的过去分词+其它”构成。

2)用法不同一般过去时表示的动作或状态,可以是一次性的,也可以是经常性的,所表示的动作或状态和现在无关。

现在完成时表示的动作或状态和现在情况有联系,侧重这一动作对现在所造成的影响。

如:I had supper an hour ago.我一小时前吃的晚饭。

(表示过去的动作)I have just had supper.我刚刚吃过晚饭。

(强调对现在的影响———我不饿)He was a teacher then.他那时是个教师。

(表示过去的状态)He has been a teacher since then.他从那时起一直当教师。

(她现在还是教师)3)所用时间状语不同一般过去时和表示过去的具体时间状语连用,如yesterday,two days ago,last year,in 1980等。

现在完成时和表示不确切的时间副词连用,如already,yet,ever,never,just,before,since,for等,也可以和包括“现在”在内的时间连用,如today,these days 等。

如:The children went to the zoo last Sunday.上星期天,孩子们去了动物园。

I haven't read the book before.我以前没看过这本书。

They lived here in 1980.他们一九八○年住在这里。

They lived here since 1980.他们自一九八○年就住在这里。

实点演练1. --I have seen the film "Titanic" already.--When you it?A. have, seenB. will seeC. did, seeD. did,seen2. Mr. Black in China since five years ago.A. livedB. has livedC. livesD. is going to live。

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

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

现在完成时与一般过去时的用法区别现在完成时与一般过去时这两种时态是高中时态学习中的难点,也是重点。

现将他们的区别总结如下:现在完成时的用法有两种: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.这个工厂雷锋参观过三次。

现在完成时与一般过去时的比较

现在完成时与一般过去时的比较

北京四中撰稿:贾巍编审:毕勤责编:任淑弘现在完成时与一般过去时的比较(一)一般过去时态和现在完成时态的概念一般过去时表示在过去某个时间发生的动词或存在的状态,也表示过去经常或反复发生的动作常与yesterday, yesterday afternoon, last year, in 1965, a moment ago 等表示过去的时间状语连用, 例如:He came here yesterday.现在完成时表示过去的动作(或状态)对现在产生的影响和结果, 例如:He has broken his bottle.(二)一般过去时态和现在完成时的区别:1)现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系, 例如:We haven't seen him since last year.我们自从去年以来一直未见到他。

(现在还未见到)We didn't see him last year.我们去年没见到他。

(现在不一定未见到)2)现在完成时表示从过去发生一直持续到现在(包括现在)的某个动作或状态,与现在有关的时间状语连用,一般过去时表示过去某一特定(与现在无关)的时间,与具体的表示过去的时间状语连用, 例如:He has lived here since he was born.自他出生以来一直居住在这儿。

(since自从…以来与现在有关,说明还居住在这儿。

)Liumei went to see her grandmother last night.刘梅昨晚去看了她外婆。

(只说明昨晚)(三)值得注意的几个问题:1)动作发生在过去,一直持续到说话的时候,并且还在延续时,要用现在完成时,例如:We have studied English for two years.我们学英语两年了。

2)指过去的经历,但没有表示过去的时间状语,要用现在完成时,例如:I have been to Shanghai twice.我曾去过上海两次。

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

一般过去时和现在完成时用法区别(详细点)1) 经常性或习惯性的动作,常与表示频腮度的时间状语连用。

时间状语:every…, sometimes, at…, on SundayI leave home for school at 7 every morning.2) 客观真理,客观存在,科学事实。

The earth moves around the sun. 不受时间限制的Shanghai lies in the east of China. 客观存在表示格言或警句中。

Pride goes before a fall. 骄者必败。

注意:此用法如果出现在宾语从句中,即使主句是过去时,从句谓语也要用一般现在时。

例:Columbus proved that the earth is round..3) 现在时刻的状态、能力、性格、个性、特征。

I don't want so much.Ann Wang writes good English but does not speak well.比较:Now I put the sugar in the cup.I am doing my homework now.※4)由连词if unless before as soon as when once however 等引起的时间(条件、让步)状语从句,需要用一般现在时,表示将来时. 第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。

再如:Now watch me, I switch on the current and stand back. 第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用一般现在时。

现在完成时用法解析1.构成现在完成时是由助动词have(has)+动词的过去分词构成。

助动词说明该谓语是属于现在时范围。

它和主语的人称、数要保持一致。

过去分词是主要的谓语动词,说明句子的意义。

2.用法(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 have'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,thismorning(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 deadfall 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.现在完成时和一般过去时的区别现在完成时和一般过去时都表示在过去完成的动作。

但现在完成时强调的是这一动作与现在的关系。

如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。

试比较:I have lost my new book. 我把新书丢了。

(现在还未找到)I lost my new book yesterday. 我昨天把新书丢了。

(昨天丢的,现在找到与否没说明)5.几点注意事项(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年以来,我一直没有离开过这儿。

时态——一般过去时一般现在时表示现在、经常或习惯的动作或状态和普遍现象、常识或客观真理;一般过去时用于过去某一时间内发生的或过去习惯性的动作或状态;一般将来时表示将要发生的动作或存在的状态,将来打算做的事情;现在完成时表示过去发生的动作造成目前的结果和对现在造成的影响或表示从过去延续至今的动作、状态和习惯等;将来完成时表示将来某时之前业已完成或发生的事情;过去完成时表示过去某时间之前已经发生的动作或状况,即过去的过去。

注意每一种时态与其他时态的交叉使用情况。

英语共有十六种时态,其表现形式如下(以study为例):考试中出现的一般有以下几种。

II一般过去时一、一般过去时主要表示过去某一时刻发生的动作或情况,句中通常有表示过去某一时刻的状语 a day ago, last week, in 1996, during the night, in anceint times等,表示“过多少时间之后”用after, 但在现在完成时中用in, 如in the past few years等1) How many people remember [A] listening [B] to Orson Welles' 1938 radio broadcast [C],“ The War of the Worlds”, which convince [D] thousands that space aliens(外星人) had invaded the Earth?2) The instructor had gone over [A] the problems many times [B] before [C] the students will take [D] the final examination.3) Anthropologists agree [A] that our primitive ancestors [B] who inhabit [C] the tropics probably have natural protection against [D] the Sun.二、例题解析1) D错,改用过去时 convinced,因此处表述的是过去(1938年)所发生的情况,而现在则不是这样。

相关文档
最新文档