现在完成时和过去完成时用法区分
高中英语语法--现在完成时和过去完成时的区别
语法----现在完成时和过去完成时的区别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. 自从十年前我就在这工作。
现在完成时与过去完成时
现在完成时与过去完成时现在完成时和过去完成时都是英语中的时态形式,用于描述动作或事件发生的时间。
虽然两者都表示过去发生的动作或事件,但它们的用法和概念稍有不同。
下面将逐一介绍现在完成时和过去完成时的用法及特点。
一、现在完成时 (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.(他出去玩之前已经完成了作业。
现在完成时与过去完成时的区别
现在完成时和过去完成时的区别一、从概念上区别(1)现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去开始延续到现在的动作或状态。
(2)过去完成时表示在过去某一动作或时间以前已发生或完成的动作,也可指从过去某时开始到过去某时为止的动作或状态,即“过去的过去”。
一、从结构上区别(1)现在完成时:主语 + have / has + 过去分词(肯定式)主语 + have / has + not + 过去分词(否定式)Have / Has + 主语 + 过去分词(疑问式)(2)过去完成时:主语 + had + 过去分词(肯定式)主语 +had + not + 过去分词(否定式)Had + 主语 + 过去分词(疑问式)(二)从时间状语区别(1)现在完成时: 常用的时间状语包括“now, today, tonight, this week, this year, already, yet, just, recently…etc”。
(2)过去完成时: 常用的时间状语包括“by, at, before等构成的短语”。
注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。
例如:Have you had your lunch yet? 你吃午饭了吗?Y es, 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. 在五点钟的时候他们已经完成了那项工作。
过去完成时和现在完成时的区别是什么?
过去完成时和现在完成时的区别是什么?过去完成时(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点钟,我已经读完了这本小说。
现在完成时和过去完成时的区别例句
现在完成时和过去完成时的区别例句现在完成时和过去完成时是英语中表示过去发生的动作或状态对当前时间有影响的两个时态。
下面是10个例句,分别使用了现在完成时和过去完成时,以展示它们之间的区别。
1. 现在完成时:I have finished my homework.(我已经完成了我的作业。
)过去完成时:I had finished my homework when my friend called me.(当我的朋友给我打电话时,我已经完成了我的作业。
)2. 现在完成时:She has visited Paris many times.(她去过巴黎很多次。
)过去完成时:She had visited Paris before she moved to London.(她在搬到伦敦之前已经去过巴黎。
)3. 现在完成时:They have bought a new car.(他们买了一辆新车。
)过去完成时:They had bought a new car before their old one broke down.(在他们的旧车坏之前,他们已经买了一辆新车。
)4. 现在完成时:He has lived in this city for five years.(他在这个城市已经住了五年。
)过去完成时:He had lived in this city for five years before he moved to another country.(在他搬到另一个国家之前,他在这个城市已经住了五年。
)5. 现在完成时:We have known each other since childhood.(我们从小就认识对方。
)过去完成时:We had known each other for many years before we got married.(在我们结婚之前,我们已经认识了很多年。
)6. 现在完成时:I have read that book.(我读过那本书。
现在完成时和过去完成时的区别
现在完成时和过去完成时的区别现在完成时和过去完成时是英语语法中的两个时态,它们有一些区别,本文将详细介绍这两个时态的用法和区别。
现在完成时(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、现在完成时过去发⽣并且已经完成的动作对现在造成影响或后果,过去某⼀时间开始并⼀直持续到现在并且有可能还会持续的动作或状态。
2、过去完成时①表⽰发⽣在过去的动作对现在造成的某种影响影响或结果②过去某动作⼀直持续到现在将来可能还要延续下去。
句中的动作发⽣在过去之前(过去的过去),即过去完成时动作发⽣在过去的过去。
He said he had been to Beijing twice.他说他已经去过北京两次。
(因为“说”said就是过去式,⽽去北京的动作发⽣在说said 的过去,所以⽤过完⽽不⽤现完。
现在完成进⾏时是⼀兼有现在完成时和现在进⾏时⼆者基本特点的时态。
由于它有现在完成时的特点,所以它可以表⽰某⼀动作对现在产⽣的结果或影响。
由于它有现在进⾏时的特点,所以它也可以表⽰某⼀动作的延续性、临时性、重复性、⽣动性乃⾄感情⾊彩。
现在完成时侧重对现在产⽣的结果或造成的影响,与现在有关;过去完成时则表⽰动作发⽣在过去,强调过去的过去。
与过去其他动作⽐较时才会⽤到。
过去完成时和现在完成时例句对⽐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 o'clock last night.到昨晚9点钟,我已经读完了这本⼩说。
现在完成时与过去完成时:时间参照点的差异
现在完成时与过去完成时:时间参照点的差异
现在完成时和过去完成时在英语时态中有所不同,主要体现在以下方面:1.时间参照点:现在完成时以现在的时间为基点,强调过去发生的动作对现
在造成的影响或结果。
而过去完成时则以过去的时间为基点,更强调“过去的过去”,即在一个过去的动作或时间点之前已经完成的动作。
2.结构:现在完成时的结构是“助动词have (has) + 过去分词”,而过去完
成时的结构是“had + 过去分词”。
3.用途:现在完成时通常用于描述过去发生的动作对现在的影响或结果,或
者用于表示从过去某一时间开始一直持续到现在的情况。
而过去完成时则更多用于描述在过去某个时间点之前已经完成的动作,以突出该动作与另一个过去动作或时间点的关系。
例如,比较以下两个句子:
●现在完成时:I have already posted the photos. (我已经发布了照片。
这表示发布照片的动作发生在过去,但对现在有影响,即照片已经发布出去。
)
●过去完成时:By the time he arrived, she had already finished her
homework. (当他到达时,她已经完成了作业。
这表示“完成作业”的动作发生在“他到达”这一过去时间点之前。
)
总结来说,现在完成时和过去完成时的区别主要在于时间参照点、结构以及用途。
现在完成时侧重于过去动作对现在的影响或结果,而过去完成时则更强调在一个过去的动作或时间点之前已经完成的动作。
现在完成时和过去完成时的区别与应用
现在完成时和过去完成时的区别与应用现在完成时和过去完成时都是英语中的两种完成时态,它们用于描述动作在过去发生或完成的情况。
然而,两者有着不同的用法和含义。
本文将介绍现在完成时和过去完成时的区别,并探讨它们在实际应用中的用法。
一、现在完成时现在完成时表示过去发生或完成的动作对当前的影响或结果。
一般情况下,现在完成时由助动词“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 bought a new house, but I haven't sold my old one yet, so at the moment I have two houses.我买了一所新房子,但是还没有卖掉旧的,所以现在我又两所房子。
②表示从过去某时刻开始,持续到现在的动作或情况,并且有可能会继续延续下去。
此时经常用延续性动词。
例:Great as Newton was, many of his ideas have been challenged today and are being modified by the work of scientists of our time.虽然牛顿是个伟大的人物,但他的许多见解直到今天还在受到挑战,并且被现代科学家的工作所修正。
③句型:It is the first time +that sb. has/ have done…It is the first time that I have been to Beijing.2. 现在完成时标志词for + 一段时间,since +过去时间点(since引导的时间状语从句用一般过去时,主句用现在完成时)already, ever, never, just, yet, still, recently, lately, so far, until now, in the past/last 3 years,做题步骤找信号(时间状语)查语境套句型过去完成时(常与一般过去式做参照)1. 定义:表示过去某一时间或动作之前已经发生或者完成的动作和存在的状态。
所表示的动作不仅发生在过去,更强调"过去的过去",只有和过去某时或某动作相比较,才用到它。
He had learned many English words before he entered high school!2. 过去完成时的时间状语1. by the end of last+时间段.By the end of last term, we had learned 5000 new words.2. by that time+时间3. before + 过去的时间点。
现在完成时和过去完成时的区别
现在完成时和过去完成时的区别现在完成时和过去完成时是英语中的两种时态,它们用来描述过去发生的动作与现在的关系。
虽然它们都属于过去的动作,但在时间上有一定的差异,下面将详细介绍这两种时态的特点和用法。
一、现在完成时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)表示在过去某一时间点发生的动作或状态,在另一个过去时间点之前已经完成。
现在完成时与过去完成时的区别
现在完成时与过去完成时的区别简介现在完成时和过去完成时是英语中两种常用的完成时态。
虽然它们在形式上有些相似,但在用法上有一些明显的区别。
本文将重点讨论这两种时态的区别及其正确用法。
现在完成时形式现在完成时由"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等。
过去完成时与现在完成时的区别及用法
过去完成时与现在完成时的区别及用法现在完成时和过去完成时这两个时态的相似之处是动作都发生在过去,差别是两个时态所对应的时间参照点不一样。
现在完成时的动作发生在过去,但是时间参照点是现在过去完成时的动作发生在过去,但是时间参照点是过去的某一时间。
请看下面两个例句-I have lived in Thailand for five years.(我目前在泰国已经住了五年了)live(居住)是上面例句的谓语,那么这个动作显然是发生在过去(五年前),但是一直持续到现在,我们的时间参照点是“现在、当下”。
我们再看下面一个例句:I had lived in Thailand for five years before I went to China.(在我来中国之前,我已经在泰国住了五年了)live这个动作发生在过去,是前面句子的谓语,但是整句话的时间参照点变成了before I went to China,这个动作也是过去的一个时间点,所以我们要把go变成went。
所以从上面两个例句中大家可以看出,其实这两个时态的不同之处就在于时间参照点的不同。
总结一下,现在完成时用来表示过去发生的动作对现在造成的影响,通常我们可以用现在完成时态表达三类情况:第一、经验-I have seen that movie before.(我之前看过那部电影)凡是我们谈论之前的经验,看过、听过、吃过、去过、读过等等的经验都可以用目前完成是来表达,那么上面例句的意思是我不仅看过那部电影,并且我对电影的情节另有印象。
第二、持续-I have known John since we were kids.(当我们还是小孩的时候我就认识John了)Know(认识)这个动作发生在过去,而参照点是现在,说明我们现在还是朋友,而且友谊还可能继续持续下去第三、改变-I have bought a new car.(我买了一辆新车)buy这个动作发生在过去,但是时间参照点是现在,其实言下之意是我不仅买了一辆新车,而且这辆新车我现就在我家,我随时都能用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7. Tom married Mary last week. They__________ (know) each other since their school days. 8.I knew Sarah was very busy, so I_________(not disturb) her. 9.The window was open and a bird______(fly) into the room. 10.He_________(watch) sixteen films by the end of January. 11.I_________(be) there more than a week when I set to work with the scientist. 12. He_____(work)in the factory for three years before he joined the Army.
1.I________(live) in London for many years, but I've never regretted my decision to move back to China.
2.I know a little bit about Italy as my wife and I _________(go) there several years ago.
1.She said she ________(make) much progress since she came here. 2.Danny_______________(work) hard for long to realize his dream and now he is popular. 3.We _____________( not meet) our new neighbors yet, so we don' t know their names. 4.She ________(complete) her studies by the end of last year. 5. When we reached the hill top, the sun _______ (already rise). 6. The film__________(be) on for an hour when I got to the cinema yesterday.
作或状态;句中常用by, before, until, when等词引导的时间状语。
By the end of last year we had built five new houses.
I had learnt 5000 words before I entered the university. (2)过去完成时的动词还可以表示过去某一时刻之前发生的动 作或者状态持续到过去某个时间或者持续下去。
Before he slept, he had worked for 12 hours.
具体用法: 在told, said, knew, heard, thought等动词后的宾
语从句。
She said (that) she had never been to Paris. 过去完成时的时间状语 before, after,by, until +
过去时间点或before,after,when, once, as soon as +表过去发生的从句。 By the time he was twelve, Edison had began to make a living by himself. Tom was disappointed that most of the guests had left when he arrived at the party.
3.I_________ (see) that film before. It’s about a soldier in World War I.
4.With the rapid growth of population, the city _____________(spread) in all directions in the past five years.
5.She _________ (stay) at home and_______ (start) working in a restaurant eleven months ago.
6.Judy is going to marry the sailor she __________ ( meet) in Rome last 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等表示一段时间的短语连用。
过去完成时
过去完成时:had done ——过去的时间或事件之前所发生的事情, 即“过去的过去”
过去完成时的用法
1、概念:表示过去的过去。
-----------|----------------|--------------------|---->
那时以前
那时
现在
其结构是:had + 过去分词
2、过去完成时的用法: (1)过去完成时表示过去某一he first prize four years ago and ______ (win) it each year since then. 8. The water___________( feel) cool when I jumped into the pool for morning exercise. 9. Miss Li___________ (serve) as a secretary for five years in the company, and now she is a general manager of it. 10. We _________(have) three tests this term. 11.You don't need to describe her. I ______(meet) her several times.
现在完成时
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 book.
有时没有时间状语;多是一般疑问句。
(2)现在完成时表示过去已经开始,持续到现在,也许还会持续下 去的动作或状态。可以和表示从过去某一时刻延续到现在(包括现 在在内)的一段时间的状语连用。 如:for和since,以及 so far, by/until now, today, this week(month, year), in / over/for the past few years 等。
一般过去时与现在完成时之比较
1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强 调动作;现在完成时为过去发生的,强调过去的事情对现在的影响, 强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊 的时间状语连用,或无时间状语。 ◎ 一般过去时的时间状语有:yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语。 ◎ 共同的时间状语有:this morning, tonight, this April, now, once, before, already, recently,lately, for+一段时间等。 ◎ 现在完成时的时间状语有:for, since, so far, ever, never, just, yet, till / until, up to now, in past years, several times, 等不确定的时间状 语。