语法--现在完成时和过去完成时地区别

合集下载

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

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

过去完成时和现在完成时的区别例句好啦,咱们今天聊聊过去完成时和现在完成时的区别。

这俩时态,听起来有点高大上,但其实用起来相当简单。

想想你和朋友闲聊,话题从“我上周末去爬山”变成“哦,那之前我已经去了三次了”,这时候就自然而然地进入了时态的世界。

过去完成时就像一个回顾者,老实说,它喜欢跟你讲“曾经的我”。

比如,你可以说“我到达山顶之前,已经累得不行了”。

这句话的“已经”就很关键,它让人觉得你在回忆那个累得想哭的瞬间。

过去完成时总是指向一个特定的过去时刻,像是给时间做了一个标签,简简单单,没什么复杂的。

再说现在完成时,这家伙可不止喜欢回忆,它还喜欢展望未来。

想象一下,你说“我已经爬过这座山”,这句话就带着一种成就感,感觉你在告诉全世界你已经有过的经历。

现在完成时就像一个活在当下的家伙,它关注的是从过去到现在的经历。

就像那句老话“时光不待人”,过去的事情和现在的你密切相关,没错,这种联系就是现在完成时的魅力所在。

大家可能会想,“那这俩时态到底有什么区别?”其实很简单,过去完成时专注于过去,聚焦在某个特定的时间节点,像是一个老故事的叙述。

而现在完成时更像是个正在进行的故事,关心的是你和经历的连接。

让我给你讲个小故事吧。

想象一下,小明和小华两个朋友一起去爬山。

小明说“我到山顶之前,已经吃过午饭了”,听着是不是很自豪?他在讲述过去的事情,像个小历史学家一样。

而小华这时候可能会说“我已经爬了两次这座山”,这句话就像是在说“嘿,我可是个经验丰富的爬山高手!”小华在强调的是他现在的状态,给人一种很有成就感的感觉。

过去完成时像个回忆的录像带,放给你看那段曾经的画面。

比如,“当我到达学校时,我已经完成了作业。

”听起来是不是有种“我真厉害”的感觉?而现在完成时则像个自拍,充满了现在的气息,仿佛在说“我这一年已经读了十本书”。

你能感受到那种从过去到现在的不断积累,真是让人倍感自豪。

再举个例子,想象你在一个聚会上,朋友们都在聊自己做过的事情。

现在完成时与过去完成时

现在完成时与过去完成时

现在完成时与过去完成时现在完成时和过去完成时都是英语中的时态形式,用于描述动作或事件发生的时间。

虽然两者都表示过去发生的动作或事件,但它们的用法和概念稍有不同。

下面将逐一介绍现在完成时和过去完成时的用法及特点。

一、现在完成时 (Present Perfect)现在完成时用于描述过去发生的动作或事件对现在造成的影响或结果。

它的基本结构是“have/has + 过去分词”。

以下是现在完成时的几个主要用法:1. 表示过去发生的动作对现在造成的影响或结果:常与表示经验、常态或持续性的副词或时间状语连用,例如:already(已经)、yet (还)、never(从不)、ever(曾经)、so far(到目前为止)、recently(最近)、up to now(到目前为止)等。

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

)- Have you ever been to Paris?(你曾经去过巴黎吗?)2. 表示动作或事件发生时间不明确的情况下,强调的是结果或经验:常与表示程度或数量的副词连用,例如:just(刚刚)、already(已经)、never(从不)、ever(曾经)、yet(还)等。

例如:- I have just seen the movie.(我刚刚看过那部电影。

)- He has never traveled abroad.(他从未出过国。

)3. 表示过去开始的动作或事件一直延续到现在:常与表示时间段的状语连用,例如:for(表示时间段)、since(表示时间点)、howlong(多久)等。

例如:- They have lived in this city for five years.(他们在这座城市已经住了五年了。

)- I have known her since 2010.(我认识她自2010年起。

)二、过去完成时 (Past Perfect)过去完成时用于描述过去的某个时间点或之前发生的动作或事件。

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

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

现在完成时和过去完成时的区别现在完成时和过去完成时是英语中两种表示过去事件的时态。

两者有些许区别,主要体现在动作发生的时间和对过去事件的强调上。

一、现在完成时:现在完成时用于表示过去发生的动作对现在的影响或结果。

它的构成是由助动词“have”或“has”加上动词的过去分词构成。

主要有以下几种用法:1. 表示过去的动作对现在的结果:这时,谓语动词强调的是发生的结果或影响。

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

)They have moved to a new house.(他们已经搬到新房子了。

)2. 表示过去开始的动作一直延续到现在:这时,动作开始于过去,延续到现在,表示一种持续的状态。

例如:She has lived in this city for ten years.(她在这座城市已经住了十年了。

)He has worked in the company since 2010.(自2010年以来,他一直在这家公司工作。

)3. 表示过去发生的动作在过去和现在之间多次重复:这时,动作在过去和现在之间多次发生。

例如:They have visited Japan three times.(他们已经去过日本三次了。

)I have read this book twice.(我已经读过这本书两次了。

)4. 表示过去经历或完成的动作对现在的补充说明:这时,过去发生的动作为现在提供了相关信息。

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

)She has been on vacation for two weeks.(她已经度假两周了。

)二、过去完成时:过去完成时用于表示过去的动作在另一个过去事件之前发生。

它的构成是由“had”加上动词的过去分词。

主要有以下几种用法:1. 表示过去发生的动作在另一个过去事件之前完成:这时,过去完成时强调在过去某个时间之前就已经完成的动作。

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

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

现在完成时和过去完成时的区别例句现在完成时和过去完成时是英语中两种表示过去时间的时态。

它们的区别在于对动作发生的时间的关注点不同。

现在完成时强调过去发生的动作对现在造成的影响或结果,而过去完成时则强调过去某个时间点或动作之前已经发生的动作。

下面将列举10个例句来说明这两个时态的区别:1. I have finished my homework.(现在完成时)我已经完成了我的作业。

这句话强调的是现在的状态,即我已经完成了作业,对现在产生了影响。

2. I had finished my homework before I went to bed.(过去完成时)我在睡觉之前已经完成了作业。

这句话强调的是过去某个时间点(睡觉之前)之前已经完成的动作。

3. She has visited Paris many times.(现在完成时)她已经多次去过巴黎。

这句话强调的是她对巴黎的多次访问对现在的影响。

4. She had visited Paris before she moved to London.(过去完成时)她在搬到伦敦之前已经去过巴黎。

这句话强调的是在搬到伦敦之前已经发生的动作。

5. They have seen that movie three times.(现在完成时)他们已经看了那部电影三次。

这句话强调的是他们对电影的多次观看对现在的影响。

6. They had seen that movie before it was released.(过去完成时)在电影上映之前,他们已经看过那部电影。

这句话强调的是在电影上映之前已经发生的动作。

7. He has written five books.(现在完成时)他已经写了五本书。

这句话强调的是他已经写了五本书,对现在的影响。

8. He had written five books before he won the Nobel Prize.(过去完成时)在他获得诺贝尔奖之前,他已经写了五本书。

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

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

现在完成时和过去完成时的区别现在完成时(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.(他出去玩之前已经完成了作业。

现在完成时与过去完成时

现在完成时与过去完成时

现在完成时与过去完成时现在完成时和过去完成时是英语语法中的两种时态,它们分别用来表达不同的时间关系和动作完成情况。

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

一、现在完成时的用法现在完成时用来表达过去发生的动作对现在产生的影响或者与现在有关的经历、经验等。

它的构成是由助动词"have/has"加上过去分词形式的动词来完成的。

1. 表示经历或经验例如:I have visited Beijing several times.(我去过北京几次了。

)She has worked in that company for five years.(她在那家公司工作了五年了。

)2. 表示动作从过去进行到现在或仍在进行例如:He has lived in this city since 2010.(他从2010年就在这个城市居住。

)We have known each other for a long time.(我们认识很久了。

)3. 表示过去发生的动作对现在产生的影响例如:I have lost my keys.(我的钥匙丢了。

)She has broken her leg, so she can't walk now.(她摔断了腿,所以现在无法行走。

)二、过去完成时的用法过去完成时用来表达在过去某一时间或动作之前已经完成的动作或状态。

它的构成是由助动词"had"加上过去分词形式的动词来完成的。

1. 表示过去某一时间或动作之前已经完成的动作或状态例如:I had finished my homework before my mom came back.(我在我妈妈回来之前已经完成了作业。

)They had already left when we arrived.(当我们到达时,他们已经离开了。

)2. 用于虚拟语气的条件句中例如:If I had studied hard, I would have passed the exam.(如果我努力学习,我就能通过考试。

过去完成时和现在完成时的区别是什么?

过去完成时和现在完成时的区别是什么?

过去完成时和现在完成时的区别是什么?过去完成时(Past Perfect)和现在完成时(Present Perfect)是英语中两个不同的时态,它们在用法上有一些区别。

以下是它们之间的主要区别:1. 时态的基本含义:- 过去完成时:过去完成时表示在过去某个时间点之前完成的动作或事件,强调过去某个时间点之前发生的情况。

- 现在完成时:现在完成时表示过去开始并一直延续到现在的动作或事件,强调对现在的影响。

2. 句子结构:- 过去完成时:过去完成时的句子结构是“had + 过去分词”,例如:“I had finished my homework before I went to bed.”(我在上床睡觉之前已经完成了作业。

)- 现在完成时:现在完成时的句子结构是“have/has + 过去分词”,例如:“I have lived in this city for five years.”(我在这个城市已经住了五年。

)3. 时态转换:- 过去完成时可以用于转述过去的时间和事件,变为间接引语时不需要改变时态。

- 直接引语:She said, "I had already eaten when she arrived."(她说:“她到的时候我已经吃过饭了。

”)- 间接引语:She said that she had already eaten when she arrived.(她说她到的时候已经吃过饭了。

)- 现在完成时需要根据转述时的时间进行时态转换。

- 直接引语:He said, "I have finished my work today."(他说:“我今天已经完成了我的工作。

”)- 间接引语:He said that he had finished his work that day.(他说他那天已经完成了工作。

)4. 时间表达:- 过去完成时通常和表示过去某个时间的副词或短语连用,如:before(在...之前)、by the time(到...的时候)、already(已经)等。

高三复习-现在完成时和过去完成时的区别例子

高三复习-现在完成时和过去完成时的区别例子

现在完成时和过去完成时的区别例子关键区别:时间不同,一个是现在完成,一个是过去完成。

现在完成指现在,就是现在时间已经完成,所以一定是现在,过去完成才是过去。

现在完成时如:I have had breakfast, 过去完成时如:I had had breakfast.现在和过去完成时的区别1、是否对现在有影响现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况,对现在还有着一定的影响。

而过去完成时只适合表示在过去某一段时间或动作以前已经完成的动作,不谈及对现在的影响。

2、结构上的不同现在完成时的结构为:主语+have/has+过去分词或者主语+have/has+not+过去分词,用的是have/has,而过去完成时的结构为:主语+had+过去分词或者主语+had+not+过去分词,用的是had。

3、使用的时间状语不同现在完成时中常用的时间状语包括now、today、tonight、this week、this year、already、yet、just等,而过去完成时中常用的时间状语仅有by、at、before等。

现在完成时和过去完成时现在完成时句型:have/has+过去分词过去完成时句型:had+过去分词比较现在完成时侧重对现在产生的结果或造成的影响,与现在有关;过去完成时则表示动作发生在过去,强调过去的过去。

与过去其他动作比较时才会用到。

例句对比:(1)I have eaten lots of cakes so far. 到现在为止我吃了很多蛋糕了。

I had eaten lots of cakes till then. 在那之前我已经吃了很多蛋糕了。

(2)I have already finished reading the novel. 我已经读完了这本小说。

I had finished reading the novel by nine oclock last night.到昨晚9点钟,我已经读完了这本小说。

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

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

现在完成时和过去完成时的区别现在完成时和过去完成时是英语语法中的两个时态,它们有一些区别,本文将详细介绍这两个时态的用法和区别。

现在完成时(Present Perfect)通常用来描述已经发生的动作或状态,并与现在的情况有关系。

它的基本结构是“已经+动词的过去分词”。

现在完成时常与时间状语词如“ever”, “never”, “already”, “just”, “recently”等连用。

例如,我们可以说:“我已经吃过晚饭了。

”(I have already had dinner.)这句话表示动作“吃晚饭”已经在过去的某个时间完成,但与现在的情况相关。

现在完成时可以用来表述一些与现在有关联的经历、经验、习惯或者到目前为止已经发生的动作。

它不显式指明具体发生的时间,而是侧重强调与现在有关的情况。

过去完成时(Past Perfect)则用来描述在过去某一特定时间之前已经发生或完成的动作或状态。

它的基本结构是“had + 动词的过去分词”。

过去完成时经常与表示过去的时间状语连用,如“before”, “after”, “until”, “when”等。

例如,我们可以说:“他们已经离开了,当我到达那里时。

”(They had already left when I arrived there.)这句话表示在过去的某个时间点之前,他们已经离开了,我到达那里时他们已经不在了。

过去完成时用来描述过去某个时间点之前已经发生的动作或状态,强调过去发生的顺序或先后关系。

它常常与过去的时间状语连用,以更明确地表示动作发生的时间。

总结一下,现在完成时和过去完成时在用法上有一些区别。

现在完成时强调与现在的关联,描述已经发生但和现在有关的动作或状态;过去完成时强调与过去某个时间点之前的关联,描述在过去某一特定时间之前已经发生的动作或状态。

它们都是用来描述过去发生的事情,但关注点略有不同。

然而,需要注意的是,中文与英文的时态在表达上有一些差异,所以直接翻译的结果可能不够准确。

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

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

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

尽管它们都有关于过去和现在的概念,但它们在用法上还是有一些区别的。

现在完成时现在完成时用于表示过去某个时间点开始的动作一直延续到现在,并可能会继续发生。

它强调与现在的关联,动作的完成与当前的情况有关。

用法:1. 表示过去的动作对现在的影响或结果。

* 他已经学完了英语课程。

(He has finished his English course.) * 我已经洗好了衣服。

(I have washed the clothes.)2. 表示过去的动作在当前时间点之前已经发生,但没有指明具体的时间。

* 我看过这部电影。

(I have seen this movie.)* 我吃过午饭了。

(I have had lunch.)3. 表示经验、技能或知识的获取。

* 我学过如何游泳。

(I have learned how to swim.)* 他去过法国。

(He has been to France.)过去完成时过去完成时描述了在过去某一时间点之前已经完成的动作。

它用于在过去的某个时间点或另一个动作之前表示已经完成的动作。

用法:1. 表示在过去某一时间点之前已经完成的动作。

* 她已经做完了作业,然后出去玩了。

(She had finished her homework and then went out to play.)* 我已经买了车,所以现在可以开车上班了。

(I had bought a car, so now I can drive to work.)2. 表示原因和结果之间的关系。

* 他没有做好准备,所以失败了。

(He had not prepared well, so he failed.)* 我已经吃了饭,所以不饿了。

初中英语语法——现在完成时与过去完成时

初中英语语法——现在完成时与过去完成时

现在完成时与过去完成时一、现在完成时过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。

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).陈述句结构:主语+have( has)(not)+过去分词+其它。

have not=haven’t has not=hasn’t.2).一般疑问句结构:Have( Has )+主语+过去分词+其它?3).特殊疑问句:特殊疑问词+have(has) +主语+ 过去分词+其它?eg. He has already finished his homework.He hasn’t finished his homework yet.Has he finished his homework yet?--Yes, he has./ No, he hasn’t./ No, not yet.4.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。

现在完成时和过去完成时的区别与应用

现在完成时和过去完成时的区别与应用

现在完成时和过去完成时的区别与应用现在完成时和过去完成时都是英语中的两种完成时态,它们用于描述动作在过去发生或完成的情况。

然而,两者有着不同的用法和含义。

本文将介绍现在完成时和过去完成时的区别,并探讨它们在实际应用中的用法。

一、现在完成时现在完成时表示过去发生或完成的动作对当前的影响或结果。

一般情况下,现在完成时由助动词“have/has”加上过去分词构成。

现在完成时的应用包括以下几个方面:1. 表示从过去某一时间点延续到现在的动作或状态:- I have lived in this city for five years.(我在这个城市已经住了五年。

)- She has known him since high school.(她从高中时就认识他。

)2. 表示目前仍然存在的经历或经验:- I have never been to Europe.(我从未去过欧洲。

)- Have you ever tried sushi?(你尝试过寿司吗?)3. 表示过去发生的动作对当前造成的影响或结果:- I have lost my keys.(我把钥匙弄丢了。

)- He has finished his homework, so he can play now.(他已经完成作业了,所以可以玩了。

)二、过去完成时过去完成时表示在过去某一时间点之前已经发生或完成的动作。

过去完成时由助动词“had”加上过去分词构成。

过去完成时的应用包括以下几个方面:1. 表示过去某一时间点之前已经完成的动作:- I had finished my work before he arrived.(在他到达之前,我已经完成了工作。

)- She had left the party when I arrived.(当我到达时,她已经离开了派对。

)2. 表示过去某一时间点之前已经具备的条件或经验:- They had studied English for many years before moving to the UK.(在搬到英国之前,他们已经学习了多年英语。

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

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

现在完成时态与过去时态的区别现在完成时态与过去时态的区别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作状语。

完成时态的区别

完成时态的区别

完成时态的区别时态是英语语法中非常重要的一部分,它用来表示动作或状态发生的时间。

其中,完成时态是表达过去动作对现在产生的影响或结果的一种时态。

在英语中,完成时态主要分为过去完成时、现在完成时和将来完成时。

本文将详细介绍这三种完成时态的区别。

一、过去完成时(Past Perfect)过去完成时用来表示在过去某个时间或动作之前已经发生的动作或状态。

主要由助动词“had”加上动词的过去分词构成。

该时态常用于复合句中,与过去时连用,可以强调两个过去动作的先后关系。

例如:1. I had finished my homework before dinner.(我在晚饭之前已经完成了作业。

)2. They had already left when I arrived.(当我到达时,他们已经离开了。

)二、现在完成时(Present Perfect)现在完成时用来表达过去发生的动作或状态与现在的关系。

主要由助动词“has”(第三人称单数)/“have”(其他人称)加上动词的过去分词构成。

该时态常常与现在时连用,表示过去的动作对现在产生的影响或结果。

例如:1. I have known her for five years.(我认识她已经有五年了。

)2. We have just finished the project.(我们刚刚完成了这个项目。

)现在完成时还可以表示过去到现在为止已经发生的重复或持续的动作。

例如:1. He has visited Japan three times.(他已经去过日本三次。

)2. She has been to London many times.(她去过伦敦很多次。

)三、将来完成时(Future Perfect)将来完成时用来表示将来某个时间之前已经完成的动作或状态。

主要由助动词“will have”加上动词的过去分词构成。

该时态常常与将来时连用,表示将来某一时间之前的动作或状态。

现在完成时与过去完成时的区别是什么?

现在完成时与过去完成时的区别是什么?

现在完成时与过去完成时的区别是什么?现在完成时和过去完成时都是英语中的时态,用于描述过去发生的动作或事件。

它们之间有一些区别,下面是它们的区别:现在完成时 (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. 可以用于描述发生在过去的动作或事件。

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

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

现在完成时与过去完成时的区别简介现在完成时和过去完成时是英语中两种常用的完成时态。

虽然它们在形式上有些相似,但在用法上有一些明显的区别。

本文将重点讨论这两种时态的区别及其正确用法。

现在完成时形式现在完成时由"have/has + 过去分词"构成。

示例:- I have finished my homework.- He has lived in London for five years.用法现在完成时用于表示发生在过去但与现在有关的动作或状态。

示例:- I have studied English for three years. (现在我仍在研究英语) - They have already watched the movie. (他们看过这部电影)特点1. 表示过去发生的动作对现在造成的影响或结果。

2. 强调对过去发生的动作或事件的重视或经历。

3. 可与表示时间的短语连用,例如:just, already, always等。

过去完成时形式过去完成时由"had + 过去分词"构成。

示例:- She had already left when I arrived.- They had finished dinner before the guests arrived.用法过去完成时用于表示在过去某一时间或动作之前已经完成的动作或状态。

示例:- By the time I woke up, he had already left. (在我醒来之前,他已经离开了)- They had already started the meeting when I arrived. (我到达时,他们已经开始会议了)特点1. 表示过去某一时间或动作之前已经发生或完成的动作。

2. 强调已完成动作对过去情境的重要性或影响。

3. 可与表示时间的短语连用,例如:by, before, when等。

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

语法----现在完成时和过去完成时的区别1.从结构上区别
现在完成时:主语+ have / has + 过去分词(肯定式)
主语+ have / has + not + 过去分词(否定式)
Have / Has + 主语+ 过去分词(疑问式)
过去完成时:主语+ had + 过去分词(肯定式)
主语+had + not + 过去分词(否定式)
Had + 主语+ 过去分词(疑问式)
2.从时间状语区别
现在完成时: 常用的时间状语包括“now, today, tonight, this week, this year, already, yet, just, recently…etc”。

过去完成时: 常用的时间状语包括“by, at, before等构成的短语”。

注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。

例如:Have you had your lunch yet? 你吃午饭了吗?
Yes, I have . I’ve just had it. 是的,我刚吃完。

I have had a clock now. 我现在有一个闹钟了。

Have you already posted the photos? 你把照片寄走了吗?
The meeting had begun when we got there. 我们到那儿时,会议已
经开始了。

We had learned about 5000English words by the end of last term.
到上学期末我们已经学了5000个英语单词。

They had done the work at five o’clock. 在五点钟的时候他们已经完成了那项工作。

I’ve known Li Lei for three years. 我认识李蕾已经三年了。

I have worked here since ten years ago. 自从十年前我就在这工作。

We had not heard from him since we left here. 自从我们离开以来一直没有收到他的来信。

They had then been without sleep for twenty-four hours.这时他们已经有24个小时没有合眼了。

3.使用时注意事项
使用现在完成时应该注意:
(1)“have/ has got ”形式上是一种完成时,但和have/ has 为同一意义,即“有”。

例如:Have you got a pen-friend? 你有笔友吗?
Yes, I have. 是的,我有。

Has he got a lot of work to do? 他有许多工作要做吗?
No, he hasn’t. 不,他没有。

(2)have/ has gone to 与have/has been to 的区别
have/ has gone to 强调“去而未归”;have/ has been to 强调“去而归还”。

have/ has
been to常和once, twice, never, ever连用;have/ has gone to则不可。

例如:
—Have Jack ever been to Beijing? 杰克去过吗?
—Yes, he’s been there several times. 是的,他去过好几次了。

—Where have Mary and Tom gone? 玛丽和汤姆去哪里了?—They’ve gone to London. 他们去伦敦了。

(3)非延续性动词不能用于“现在完成时+ 表示一段时间的状语”的句型中。

这类动词有:e, go, start, leave, die, buy, finish, join, borrow, stop 等。

但它们能够
用表示持续状态的相应的延续性动词替换句中的终止性动词。

例如:
arrive, e →be here, be in
begin, start →be on
buy →have
die →be dead
fall asleep(ill) →be asleep (ill)
finish, end →be over
get to know →know
get up →be up
go out →be out
join →be in , be a + 名词
leave, move →be away, be out of
使用过去完成时应该注意:
如果两个动作紧接着发生,则常常不用过去完成时。

例如:When she came into the room, she found them sitting together singing.
她进屋时看见他们坐在一起唱歌。

After we said good-bye to our friends, we left the village.
在和朋友告别之后我们就离开村子。

现在完成时和过去完成时的区别与用法:
现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。

I have cleaned the classroom .(强调扫地所产生的结果:地干净了!)
We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时)
We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时)
过去完成时则主要体现过去发生的两动作的先后有别,表达的是
“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。

运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟!
Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)(另外注意:“住”在纽约可没有持续到现在哟!)
We had learned 1000 words by the end of last term.
(“上期期末”已过去,而是在其前“学”的就更过去了!)
现在完成时与一般过去时的区别
1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。

说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。

如:
He visited Guilin in 1998.他1998年参观过XX。

(只说明去XX的时间)
2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。

不与确定的过去时间状语连用。

如:
Jill has bought a new puter.吉尔买了一台新电脑。

(着重点是现在有了一台新电脑)
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年,可能还会继续在住下去。

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

相关文档
最新文档