现在完成时态与过去时态的区别

合集下载

现在完成时与过去式的区分

现在完成时与过去式的区分

通俗一点,现完与现在有关系;一般过与现在没关系.现完不能与表示过去时间的状语连用一般过能与表示过去时间的状语连用现在完成时与一般过去时的区别:现在完成时强调这一动作与现在的关系,如对现在产生的结果,影响等,而一般过去时则只表示过去的事实,不表示和现在的关系.所以,表示过去固定时间的状语只能与一般过去时连用,而不能与现在完成时连用.例:Have you ever been to the Forbidden City before?你以前去过故宫吗?Yes,I have.是的,我去过.when did you go there?你什么时候去的?Last week(I went there).上星期(我去的).又如:I've just seen a horrible accident.我刚刚看见了一件可怕的事故.Oh,what happened?噢,怎么了?A truck ran into a cyclist.一辆卡车撞了一个骑自行车的人.是一般过去时,因为有“刚才”这个时间点。

区别:如果有过去的时间点,注意是“点”,那么用一般过去时。

如果没有状语或状语是一个时间段,如“for 3 years”,而且动作是延续的。

那么用完成时。

如果这个recently表示最近持续的一种状态, 这种状态在继续, 那么显然应该用现在完成时. 比如, I've took care of my poor old dog recently since he is ill. 我最近在照顾我那条生病的老狗. 或者, How are you recently?你最近怎么样? 都表示一种可以持续的状态.如果这个recently指的是现在这个时间点之前发生了的事情, 显然应该用一般过去式.如: I heard about this news recently. 我最近听说这个消息. 听说不是一个持续的动作状态, 要么就听说了, 要么就没听说, 也不能正在听说, 当然用一般过去时.当recently 用来修饰从句时, 同样视这个动词是表示一段持续的状态, 还是一个一过性的动作来确定时态. 比如: I just heard the news that your wife would just gave birth of your first baby recently. 我刚听说你妻子最近给生了你的第一个孩子.再比如: I know you have endured so much recently. 我知道你最近忍受了很多.一般过去式的用法:一般过去式表示过去的动作和状态,通常一般过去式带有表示动作时间状语的词,词组或从句,如 yesterday, the day before last, last week, two days ago 等,上下文清楚时可以不带时间状语。

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

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

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

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

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

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

它通常与包括"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. 现在完成时常与包含"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.(她昨天完成了她的作业。

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

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

过去时和现在完成时的区别过去时和现在完成时是英语中表示过去时间的两个不同的时态。

虽然它们都用于描述过去发生的事件或状态,但在用法和意义上存在明显的差异。

本文将详细介绍过去时和现在完成时的区别。

一、过去时(Simple Past)过去时用于表示在过去某个特定时间发生的动作或状态。

它通常与表示过去的时间状语连用,如yesterday(昨天)、last week(上周)等。

过去时的动词形式主要有两种:一般过去时和动词过去式。

以下是过去时的几个主要用法和例子:1. 表示过去的动作或状态:- He went to Paris last month.(他上个月去了巴黎。

)- They lived in that house for five years.(他们在那个房子里住了五年。

)2. 表示过去的经常性动作:- She always visited her grandparents on Sundays.(她总是在周日去看望她的祖父母。

)- We used to play soccer together in high school.(我们过去在高中时一起踢足球。

)3. 表示过去的时间条件:- If it rained, we stayed at home.(如果下雨,我们就呆在家里。

) - I would help you if I had known about it earlier.(如果我早点知道,我会帮你的。

)二、现在完成时(Present Perfect)现在完成时用于表示过去发生的动作或状态对现在产生的影响或结果。

它强调过去发生的行为与现在的关联。

现在完成时的构成为"have/has + 过去分词"。

以下是现在完成时的几个主要用法和例子:1. 表示过去发生的动作对现在的影响:- She has written ten novels.(她已经写了十本小说。

)- They have known each other since childhood.(他们从小就互相认识。

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

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

现在完成时和过去完成时的区别现在完成时(Present Perfect Tense)和过去完成时(Past Perfect Tense)是英语中常用的两种完成时态。

虽然它们在形式上有一些相似之处,但它们在使用和表达上存在一定的差异。

本文将详细介绍现在完成时和过去完成时之间的区别。

1. 定义和形式:- 现在完成时表达一个过去发生并且与现在有关的动作、状态或经验。

它由“have/has + 过去分词”构成。

例如: I have finished my homework.(我已经完成了作业。

)- 过去完成时表示在过去某个时间点之前已经完成的动作或状态。

它由“had + 过去分词”构成。

例如: She had already gone when I arrived.(当我到达时,她已经走了。

)2. 时间点的不同:- 现在完成时用于强调与现在的关系,可以涉及到过去非特定时间内的动作或事件。

例如: Have you ever been to Paris?(你去过巴黎吗?)通常不与具体的过去时间短语连用。

- 过去完成时则强调一个过去时间点之前已经完成的动作或事件。

例如: She had finished her work before she went to bed.(她睡觉前已经完成了工作。

)通常与明确的过去时间短语连用,如yesterday(昨天)、last week(上周)等。

3. 句子结构的不同:- 现在完成时经常使用与现在有关的时间状语,如already(已经)、yet(还)、just(刚刚)等。

例如: I have already eaten lunch.(我已经吃过午饭了。

)- 过去完成时则经常使用与过去有关的时间状语,如before(之前)、when(当...之时)等。

例如: He had finished his homework before he went out to play.(他出去玩之前已经完成了作业。

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

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

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年。

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

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

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

一. 现在完成时和一般过去式的区别:这两个时态都谈过去已经发生的事,主要差别是现在完成时表示的动作与现在有关系,或是对现在有影响,或谈现在以前这一段时间里发生的事,而一般过去时单纯谈过去的事,与现在没有练习,因此凡是有过去时间状语时,只能用一般过去时。

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等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作或上下文来表示。

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

现在完成时与一般过去时区别
我已经学了10多年的英语。
三.表示人曾有过或到目前为止从未有过的经历.
eg:1. Have you ever been to the Summar Palace?
你曾去过颐和园吗?
2. I have never had a car.
我从未有过汽车。
四.现在完成时还常与句型 This is the first time…,It’s the first time …连用。
eg:1.This is the first time he has driven a car .
这是他第一次开车。 五.现在完成时和最高级连用表示到现在为止是最…的。
What a boring film!
一部多么令人厌烦的电影啊!
It’s the most boring film I’ve ever seen.
microscopes.
A.saved
B.have saved
C.has saved D.were saving
6.I was so happy to see John again
last Sunday ,We ______each other
for more than two years.
A.haven’t seen B.hadn’t seen
我已经完成了家作。
二.表示从过去某一时刻开始并一直延续到现在的动作 或事情,但动作或事情可能仍在继续。
eg:1. I want to see how much the place changed
since
I saw it last.
我想看看从上次见到那地方以来它发生了多大变化。
2. I have learnt English for more than ten years.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时态与过去时态的区别现在完成时态与过去时态的区别1. 意义上的区别一般过去时态只是单纯地表示过去某一时间发生过的动作或者存在的状态, 和现在没有任何联系, 只着眼于过去.现在完成时态重点强调与现在的联系, 表示过去发生的动作对现在造成的影响和结果, 属于现在时的范畴.试比较下列例句:I have washed my shoes . 我刷过鞋了.强调的是过去的某一时间发生的动作"洗" 对现在产生的影响是" 鞋是干净的" .I washed my shoes yesterday . 我昨天刷了鞋.强调昨天做过"洗" 这个动作, 与现在鞋是否干净没有关系.My father has bought a new car . 我爸爸买了一辆新车.强调在过去的某一时间发生的动作"买" , 对现在造成的结果是" 他有了一辆新车".My father bought a new car last Sunday . 我爸爸上个周日买了一辆新车.强调上个周日"买" 这个动作发生过, 与爸爸现在是否有车无关. 也许这辆车是给别人的.2. 时间状语的区别一般过去时态只能与表示过去的时间状语连用, 如 yesterday, last week, three years ago, in 1990 , just now 等.现在完成时态中的时间状语表达的时间是到现在为止. 如: just 刚刚, before 以前, "since / ever since +过去时间 " 自从...... 开始, ever 曾经, never 从未, 未曾, "already" 已经 , " for+ 时间段"已有多长时间了. in the last/ past ten years 在过去的十年里, so far 到目前为止. up to now 直到现在, this week 这个星期等等.二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oclock/this morning,just now,ago etc---,examples:1.I met her a week ago.2.We have a English class this morning.而完成时有两种用法或意义1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,already,yet,before,just作状语。

(1).Have you had your breakfast,yet?(2).I have seen this movie before.(3).He has just finished his homework.2.持续性:表动作从过去的一个点开始,一直持续到现在。

(现在完成时)如果只需到过去的另一个点就是过去完成时。

动词要用延续性的,还常有 for(引导线状时间状语),since(引导点状时间状语)(1).I have been worked here for 20 years./I have worked here since 20 years ago.(2).I have been a member of the League for 2 years.这里的be a member of 代替不可延续的动词短语join the League。

(3).I had been a teacher before I moved here 2 years ago.(过去完成时,表达过去之过相同点:都是发生在过去。

不同点:过去时只注重此事已发生了;现在完成时强调这件事对现在的影响。

比如说:我吃过早饭了。

如果你用过去时:I had my breakfast.只是表明吃过早饭了,至于现在饿不饿,还想不想吃点别的,情况不明。

但如果你用现在完成时:I have had my breakfast.则表明,我已吃过早饭了,言外之意是:我现在不饿,我现在不想吃别的了。

I已完成用法表示一个过去发生并结束的动作对现在产生的结果和影响。

这一类情况可以细致分为下述两种情况。

1).表示开始于过去的动作刚刚结束。

常和just,now,already,yet,not…yet等连用。

Li Ming has just turned off the light.李明刚刚把灯关上。

(说明现在灯关上了)I've finished my homework now.现在我已经做完作业了。

(说明可以交作业或做别的了)2). 表示过去动作的结果,现在仍残留着。

一般不用时间状语。

I have lost my pen.我把笔丢了。

(说明过去某时丢的,现在我还没找到这支笔)She has become a teacher.她已经当了老师。

(说明她现在仍是老师)She has become a teacher.她已经当了老师。

(说明她现在仍是老师)II未完成用法。

表示过去已经开始,持续到现在,而且还能继续下去的动作或状态。

往往和表示一段时间的状语连用。

如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks. since,since yesterday,since 2 days ago,since 1991,for a longtime,for a month,so far,up to now,till(until) now等。

He has lived here for 30 years.他住在这儿三十年了。

(现在还住在这儿)They've known each other since childhood.他们从小彼此相识。

(现在还继续往来)How long have you studied English?你学英语多久了?(现在仍在学)III经验性用法。

表示从过去到现在之间曾经经历过的事情。

一般译为汉语“过”,常和often,never,ever,once,twice,three times,before,since 等连用。

I have been to the Summer Palace twice.我曾经去过颐和园两次。

We have visited your school before.我以前曾去过你们学校。

(过去的经历,但现在依然记得)二,现在完成时的时间状语I现在完成时属于现在时范围,故不能和过去的时间状语连用。

如: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,Ihaven't.今天你见过他吗?我没有。

How many times have you been there this year?今年你去过那里多少次?II短暂性动词不能和表一段时间的时间状语连用。

如:come, go, arrive, reach, see,hear, close, leave, begin, start, lose, buy, close, fall, join, die, get up等。

但如果要保留表一段时间的时间状语,必须将动词改为延续性动词。

现归纳总结一下由非延续性动词到延续性动词的转换,如:fall asleep (ill) →be asleep(ill) get to know→ knowbegin,(start)→ be on open →be openbuy→ have get up→ be updie→ be dead go out→ be outcome→ be in close→be closedarrive→be here join→be in, be a +名词finish( end )→be over leave, move →be away, be out ofborrow →keep go to school→be a studentcatch(a cold)→ have(a cold) begin to study→studycome back→be back put on→wear 或be on如: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. 我们(开始)学英语已三年了。

三,,现在完成时和一般过去时的区别现在完成时和一般过去时都表示在过去完成的动作。

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

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

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

相关文档
最新文档