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

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

通俗一点,现完与现在有关系;一般过与现在没关系.现完不能与表示过去时间的状语连用一般过能与表示过去时间的状语连用现在完成时与一般过去时的区别:现在完成时强调这一动作与现在的关系,如对现在产生的结果,影响等,而一般过去时则只表示过去的事实,不表示和现在的关系.所以,表示过去固定时间的状语只能与一般过去时连用,而不能与现在完成时连用.例: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 等,上下文清楚时可以不带时间状语。
现在完成时和一般过去时的区别

现在完成时和一般过去时的区别现在完成时和一般过去时是英语语法中两种不同的时态。
它们在用法和表示的时间范围上有所不同。
一、用法区别: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.(她昨天完成了她的作业。
现在完成时和一般过去时的区别

现在完成时和一般过去时的区别现在完成时和一般过去时是英语语法中两个常用的时态。
它们在使用和表达上有一些区别。
本文将探讨这两种时态的特点和区别。
一、现在完成时 (Present Perfect Tense)现在完成时表示过去发生或完成的动作对现在造成的影响或结果。
现在完成时的构成如下:肯定句:主语 + have/has + 过去分词否定句:主语 + have/has + not + 过去分词疑问句:Have/has + 主语 + 过去分词?现在完成时的使用情况如下:1. 表示对过去发生的动作或经历的时段没有具体的时间状语。
例如:I have visited Beijing.(我曾去过北京。
)2. 表示过去开始的动作或状态持续到现在,或者仍然可能继续下去。
例如:She has lived here for five years.(她已经在这里住了五年了。
)3. 表示过去完成的动作对现在造成的影响或结果。
例如:I have lost my keys, so I can't open the door.(我丢了钥匙,所以无法打开门。
)二、一般过去时 (Simple Past Tense)一般过去时表示过去某个具体时间发生的动作或状态。
一般过去时的构成如下:肯定句:主语 + 过去式否定句:主语 + did not + 动词原形疑问句:Did + 主语 + 动词原形?一般过去时的使用情况如下:1. 表示过去某个确定的时间发生的动作或状态。
例如:I watched a movie yesterday.(我昨天看了一部电影。
)2. 表示过去的经历或习惯性动作。
例如:He used to live in London.(他过去住在伦敦。
)三、1. 时间表达:- 现在完成时强调的是过去发生的动作对现在的影响或结果,一般不具体指明具体的时间点。
- 一般过去时强调的是过去某个具体的时间点发生的动作或状态。
2. 表达方式:- 现在完成时使用have/has加过去分词的形式,表示动作已经完成。
现在完成时和过去完成时的区别

现在完成时和过去完成时的区别现在完成时(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等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作或上下文来表示。
现在完成时与一般过去时区别

三.表示人曾有过或到目前为止从未有过的经历.
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)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语共同的时间状语:this morning, tonight,this April, now, once,before, already, recently,lately现在完成时的时间状语for, since, so far, ever, never, just, yet,till / until, up to now, in past years, always, 不确定的时间状语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(强调有卷子,可能为不公平竞争。
)She has returned from Paris.她已从巴黎回来了。
She returned yesterday.她是昨天回来了。
He has been in the League for three years.(在团内的状态可延续)He has been a League member for three years.(是团员的状态可持续)He joined the League three years ago.( 三年前入团,joined为短暂行为。
现在完成时与过去时的区别

现在完成时与过去时的区别简介现在完成时和过去时是英语中两种常用的时态形式,它们用来描述动作或状态的发生时间。
虽然它们都可以表示过去的事件,但这两种时态有一些明显的区别。
本文将对现在完成时和过去时的区别进行详细介绍。
现在完成时形式现在完成时是由"have/has + 过去分词"构成,例如:- I have finished my homework.- She has studied English for five years.用法现在完成时常用来表达以下几种情况:1. 过去某个时间点开始的动作一直延续到现在,如"I have lived in this city for ten years."(我已经在这个城市住了十年了)。
2. 表示过去某个时间内发生的动作对现在产生的影响,如"I have lost my key."(我把钥匙弄丢了)。
3. 用来表示过去发生的动作对现在产生的结果或者是现在状态,如"I have finished my homework."(我已经完成作业了)。
过去时形式过去时是表示过去发生的动作或状态的时态形式,根据动词的不同变化形式也不同,例如:- I studied English last night.- She went to the park yesterday.用法过去时常用来描述以下几种情况:1. 描述过去的事件或动作,如"I studied English last night."(我昨晚研究了英语)。
2. 描述过去经常或惯性发生的动作,如"I used to visit my grandparents every weekend."(我过去每个周末都去看望我的祖父母)。
3. 表示过去某个时间点的状态或动作,如"She felt tired yesterday."(昨天她感到疲倦)。
现在完成时与过去简单时的区别

现在完成时与过去简单时的区别现在完成时(Present Perfect Tense)和过去简单时(Simple Past Tense)是英语语法中常见的两种时态。
虽然它们都用于表达过去发生的事件,但是它们有着一些明显的区别。
本文将从几个方面介绍现在完成时和过去简单时的区别。
一、动词形式1.现在完成时:现在完成时的动词形式由“have/has + 过去分词”组成。
例如:- I have finished my homework.(我已经完成了我的作业。
)- She has seen that movie before.(她以前看过那部电影。
)2.过去简单时:过去简单时的动词形式通常是动词的过去式,也有一些例外。
例如:- I finished my homework yesterday.(昨天我完成了我的作业。
)- She saw that movie last night.(她昨晚看了那部电影。
)二、时间状语的使用1.现在完成时:现在完成时常与表示经验的时间状语连用,如ever(曾经)、never (从来没有)、always(总是)、before(以前)等,还可以和刚刚发生的动作相关的时间状语连用,如just now(刚刚)、recently(最近)、already(已经)、yet(还)等。
例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- I haven't finished my breakfast yet.(我还没有吃完早饭。
)2.过去简单时:过去简单时则常与表示过去具体时间的时间状语连用,如yesterday (昨天)、last week(上周)、in 2010(在2010年)等。
例如:- I saw him yesterday.(我昨天见到过他。
)- They went to Italy last summer.(他们去年夏天去了意大利。
)三、用法和意义差异1.现在完成时:现在完成时强调与现在有关系的动作或状态。
现在完成时态与过去时态的区别

现在完成时态与过去时态的区别现在完成时态与过去时态的区别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, i n 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作状语。
现在完成时与过去完成时的区别是什么?

现在完成时与过去完成时的区别是什么?现在完成时和过去完成时都是英语中的时态,用于描述过去发生的动作或事件。
它们之间有一些区别,下面是它们的区别:现在完成时 (Present Perfect)1. 表示过去发生的动作或事件对当前情况的影响。
2. 构成方式:助动词 "have" + 过去分词。
3. 例句:- 我们已经看过这部电影了。
(We have watched this movie.)- 他们已经吃过晚饭了。
(They have had dinner.)4. 可以与一些时间状语连用,如 "just"、"already"、"yet" 等。
5. 可以用于描述经验、惯和重复动作。
6. 强调对现在的影响和连续性。
7. 它可以与现在相关的时间段连用,如 "today"、"this week"、"this year" 等。
8. 用于讨论与现在事件相关的动作或事件。
9. 双重含义:1)强调动作完成的结果或状态;2)强调动作发生的时间。
过去完成时 (Past Perfect)1. 表示过去某个时间点之前已经发生的动作或事件。
2. 构成方式:助动词 "had" + 过去分词。
3. 例句:- 我们已经看过这部电影了,所以我们决定去看其他的。
(We had watched this movie, so we decided to see something else.) - 他们已经离开了,当我到达那里。
(They had left when I arrived there.)4. 可以与一些时间状语连用,如 "before"、"after"、"by the time" 等。
5. 可以用于描述发生在过去的动作或事件。
小学六年级重点知识过去时态与现在完成时的区别与用法

小学六年级重点知识过去时态与现在完成时的区别与用法过去时态与现在完成时是英语中的两种时态形式,它们在用法和含义上有所不同。
对于小学六年级学生来说,理解并正确运用这两种时态是非常重要的。
本文将介绍过去时态和现在完成时的区别和用法。
一、过去时态过去时态用于表示过去发生的动作、状态或习惯。
在句子中,一般需要使用过去的时间状语词来指明动作发生的具体时间。
过去时态的基本结构是“主语 + 动词的过去式”。
例如:1. I played football yesterday.(昨天我踢了足球。
)2. They visited their grandparents last weekend.(他们上个周末去看望了他们的祖父母。
)3. She studied English when she was in primary school.(她在小学时学习英语。
)二、现在完成时现在完成时用于表示过去发生的与现在有关的动作或经历,强调过去发生的动作对现在的影响或结果。
现在完成时的基本结构是“主语 + have/has + 过去分词”。
例如:1. I have finished my homework.(我已经完成了我的作业。
)2. They have lived in this city for two years.(他们已经在这个城市住了两年。
)3. She has seen that movie before.(她以前看过那部电影。
)三、过去时态与现在完成时的区别1. 时间表达不同:过去时态中,时间状语词明确指出动作发生的具体时间点,如“yesterday”(昨天)、“last night”(昨晚)等。
而现在完成时并不需要具体的时间状语词,它强调的是过去的动作对现在的影响,与现在的关联性更强。
2. 对现在的影响不同:过去时态表示在过去某个时间点发生的动作或状态,与当前没有明确的联系。
而现在完成时表示过去发生的动作对现在的影响或结果,强调过去发生的动作对现在仍然有影响或产生的结果。
现在完成时与一般过去时的区别

现在完成时与一般过去时的区别现在完成时和一般过去时是英语中最常用的两种过去时态。
尽管它们都用于描述过去发生的事情,但在用法和含义上存在一些区别。
本文将探讨现在完成时与一般过去时之间的区别,帮助读者更好地理解和运用这两种时态。
一、现在完成时1. 定义和形式现在完成时表示过去发生的动作或事情对现在的影响或结果。
它由助动词have/has加上动词的过去分词构成。
其中,have用于第一人称单数和第二人称,has用于第三人称单数。
2. 表示的时间范围现在完成时没有具体的时间范围,它强调的是过去动作对现在造成的影响或结果。
3. 使用场景a) 强调过去的动作对现在造成的影响或结果:I have finished my homework.(我已经完成了我的作业。
)b) 表示经历过的经历:Have you ever been to Paris?(你去过巴黎吗?)c) 表示从过去某时开始一直延续到现在的动作或状态:He has lived here since 2010.(他从2010年起一直住在这里。
)二、一般过去时1. 定义和形式一般过去时用于表示过去某个具体时间发生的动作或事情。
它由动词的过去式构成。
2. 表示的时间范围一般过去时表示过去某个具体的时间点或者一段时间内发生的动作或事情。
3. 使用场景a) 描述过去某个具体的事件:We went to the park yesterday.(我们昨天去了公园。
)b) 用于故事、小说等叙述性文体:Once upon a time, there was a king.(从前有一位国王。
)三、1. 时间表达上的区别现在完成时没有明确的时间状语,强调的是过去动作对现在的影响或结果。
而一般过去时通常使用具体的时间状语来表示动作发生的时间,例如yesterday(昨天)、last week(上周)等。
2. 对现在的影响或结果现在完成时强调过去动作对现在造成的影响或结果,它与现在的关联更为密切。
现在完成时和过去完成时的区别

现在完成时和过去完成时的区别现在完成时和过去完成时是英语中的两种时态,它们用来描述过去发生的动作与现在的关系。
虽然它们都属于过去的动作,但在时间上有一定的差异,下面将详细介绍这两种时态的特点和用法。
一、现在完成时1.结构:现在完成时由助动词“have/has”和过去分词构成。
肯定句:主语 + have/has + 过去分词否定句:主语 + have/has + not + 过去分词疑问句:Have/Has + 主语 + 过去分词 + 其他?2.用法:(1)表示从过去某一时刻开始,一直延续到现在的动作或状态。
例如:I have lived in this city for ten years.(我在这个城市住了十年了。
)She has worked at the company since 2010.(她自2010年以来一直在这家公司工作。
)(2)强调过去的动作对现在造成的影响。
例如:I have lost my keys, so I can't open the door.(我的钥匙丢了,所以我无法打开门。
)She has finished her homework, so she can go out to play.(她完成了作业,所以可以出去玩了。
)(3)表示过去经历或经验。
例如:Have you ever been to Paris?(你去过巴黎吗?)He has never tried sushi before.(他以前从未尝试过寿司。
)3.信号词:already(已经)、yet(还)、just(刚刚)、ever(曾经)、never(从不)、recently(最近)等。
二、过去完成时1.结构:过去完成时由助动词“had”和过去分词构成。
肯定句:主语 + had + 过去分词否定句:主语 + had + not + 过去分词疑问句:Had + 主语 + 过去分词 + 其他?2.用法:(1)表示在过去某一时间点发生的动作或状态,在另一个过去时间点之前已经完成。
一般过去时和现在完成时的区别

区分一般过去时和现在完成时一.相同点: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 + 时间段用just ever never already yet before填空他刚从学校回来He has __ come back from school你以前去过广州吗?Have you been to Guangzhou __?我以前从没去过广州。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 Su nday . 我爸爸上个周日买了一辆新车.强调上个周日”买”这个动作发生过,与爸爸现在是否有车无关.也许这辆车是给别人的.2. 时间状语的区别一般过去时态只能与表示过去的时间状语连用,女口yesterday, last week, three years ago,in 1990, just now 等.现在完成时态中的时间状语表达的时间是到现在为止.如:just 刚刚,before 以前,"sinee/ ever since + 过去时间”自从开始,ever 曾经,never 从未,未曾,"already" 已经,” for+时间段"已有多长时间了.in the last/ past ten years 在过去的十年里,so far 到目前为止.up tonow直到现在,this week 这个星期等等.二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oeloek/this morni ng,justno w,ago etc---,examples:1.1 met her a week ago.2.We have a En glish class this morning.而完成时有两种用法或意义1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,already,yet,before,just 作状语。
(1) .Have you had your breakfast,yet?(2).l have see n this movie before.(3).He has just fini shed his homework.2.持续性:表动作从过去的一个点开始,一直持续到现在。
(现在完成时)如果只需到过去的另一个点就是过去完成时。
动词要用延续性的,还常有for (引导线状时间状语),since (引导点状时间状语)(1) .I have bee n worked here for 20 years./l have worked here since 20 years ago.(2) .l have been a member of the League for 2 years. 这里的be a member of 代替不可延续的动词短语join the League 。
(3)」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. 李明刚刚把灯关上。
(说明现在灯关上了)rve fini shed 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,this morning(month,year,term)等。
例如:-Have you met him today?-No,I haven'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 knowbegi n,(start) be on ope n be ope nbuy T have get up be updie T be dead go out T be outcome t be in close t be closedarrive T be here join T be in,名词i +finish( end ) t be over leave, move t be away, be out ofborrow t keep go to school t be a studentcatch(a cold) t have(a cold) begin to study t studycome back T be back put on T weare 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. 我把新书丢了。