现在完成时与过去完成时的区别
高中英语语法--现在完成时和过去完成时的区别
语法----现在完成时和过去完成时的区别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. 自从十年前我就在这工作。
现在完成时与过去完成时
现在完成时定义(1)强调动作是从过去持续到现在,并有可能继续持续下去。
(2)强调对现在的影响或结果,此用法容易和一般过去时混淆。
两者的区别是:一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。
(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,动作发生在过去,而对现在造成的影响和结果.(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since+时间点或过去时的句子连用.①for+时段为…时间②since+过去一个时间点+时段+ago+从句(过去时)⑤It is+时段+since+从句(过去时)●注:瞬间动词(buy,die,join,lose……)不能直接与for since 连用。
要改变动词1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.现在完成时时间状语如already(肯定), yet(否定,疑问), just, before, recently,still, lately,never等: often, sometimes, ever, never, twice, on several occasion等:now, up to these few days/weeks/months/years, this morning/week/month/year, just, today, up to present, so far等:现在完成时的"完成用法"现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
现在完成时与过去完成时的比较
现在完成时一、现在完成时的意义:1. 表示动作在过去发生,但对现在造成影响2. 表示动作在过去发生,一直持续到现在,可能还将继续持续下去二、现在完成时的结构:基本结构:have/has + done否定形式:have/has + not +done.一般疑问句:have或has放于句首。
I have lost my wallet.(含义是:现在我没有钱花了.)Michael has been ill.(含义是:现在仍然很虚弱)He has returned from abroad. (含义是:现在已在此地)三、现在完成时的时间状语:1. for ,since 动词要用延续性动词Mary has been ill for three days.I have lived here since 1998.延续性动词和非延续性动词延续性动词表示能延续的动作,常与表示时间段的状语连用。
如:learn,work,keep, have, wait, sleep, live, stay, read等。
非延续性动词又称为瞬间动词,常与表示时间点的状语连用。
如:leave,die, finish, come, go, borrow, buy,begin, close等。
延续性动词和非延续性动词的转换die------be deadarrive/get/reach/come-----------be here(in)leave-----be awayget up----- be upbecome---------bebuy/get------haveborrow------keepcatch a cold-------have a coldmove to ---------live in2. already, yet, just, before, recently, latelyHe has already obtained a scholarship.I haven't seen much of him recently (lately).We have seen that film before.Have they found the missing child yet?3.现在完成时常常与表示频度的时间状语连用,如often, some times, ever, never, twice, on several occasion等Have you ever been to BeijingI have never heard Bunny say anything against her.I have used this pen only three times. It is still good.George has met that gentleman on several occasions.4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如so far, up to now, up to present, in the pass few years等:Peter has written six papers so far.Man has now learned to release energy from the nucleus of the atom.There has bee too much rain in San Francisco this year.The friendly relations and cooperation between our two countries have been enhanced in the past few years.Up to the present everything has been successful.四、have been to, have gone to, have been in的区别1.have gone to意为“某人去了某地”,现在还没有回来,主语只能是第三人称Where is Jim?—He has gone to England.2.have been to意为“曾经去过某地”,现在人已经回来了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和just,never,ever等连用。
现在完成时和过去完成时的区别
现在完成时和过去完成时的区别现在完成时和过去完成时是英语中两种表示过去事件的时态。
两者有些许区别,主要体现在动作发生的时间和对过去事件的强调上。
一、现在完成时:现在完成时用于表示过去发生的动作对现在的影响或结果。
它的构成是由助动词“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. 表示过去发生的动作在另一个过去事件之前完成:这时,过去完成时强调在过去某个时间之前就已经完成的动作。
现在完成时和过去完成时
三、过去完成时 1.构成: 1.构成: had+动词过去分词 had+动词过去分词 2.功能: 2.功能: 表示过去某个动作或某个具体时间之前已经发生、 完成的动作或情况,多用于从句。如: a. I knew I had met her before. b. By one o’clock we had finished our homework. o’ c. The film had already begun when we got to the cinema.
现在完成时& 现在完成时&过去完成时
一、现在完成时 1、构成 have/has+动词过去分词 have/has+动词过去分词 2、功能 (1)表示过去发生的动作或事情,但与现在有联系并对现在有影响。常 和一些表示不定时间的状语连用。如:already, 和一些表示不定时间的状语连用。如:already, ever, yet, just, never, recently等。 recently等。 a. She has just left. b. Have you ever been to Shanghai? c. I have been very busy recently. (2)动作发生在过去,并持续到现在,并且可能继续持续下去。常和 一些表示一段时间的状语连用,如since及for引导的短语等。 一些表示一段时间的状语连用,如since及for引导的短语等。 a. He has worked in this city for ten years. b. I have lived here since 1980. c. We have studied English for five years.
二、现在完成时与一般过去时的区别 两者都表示发生在过去的动作或事情,但现在完成 时强调动作与现在有联系,对现在有影响或仍将 持续下去,而一般过去时表示动作已经结束,与 现在没有联系。而且,现在完成时不能同明确表 示过去时间的状语连用。 1、We have lived Shanghai for five years.我们在上海生 years.我们在上海生 活了5 活了5年。(现在还在上海) We lived in Shanghai for five years.我们曾在上海生 years.我们曾在上海生 活了5 活了5年。(现在不在上海了) 2、The old man has died.老人已经死了。 died.老人已经死了。 The old man died last night.老人昨晚死了。 night.老人昨晚死了。
现在完成时、过去完成时与将来完成的区别
现在完成时、过去完成时与将来完成的区别(最新版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如词性大全、句法大全、句型大全、从句大全、时态大全、语态大全、语法大全、虚拟语气、用法辨析、其他资料等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides you with various types of classic sample essays, such as part of speech, syntax, sentence pattern, clause, tense, voice, grammar, subjunctive, usage analysis, other materials, etc. If you want to know the different formats and writing methods of the model essay, please pay attention!现在完成时、过去完成时与将来完成的区别1. 现在完成时以现在时间为参照点,表示在“现在”以前完成的动作或持续到“现在”的状态;2. 过去完成时则以过去时间为参照点,表示在“过去”某一时间以前发生的动作或持续到“过去”某一时间的状态;3. 将来完成时则以将来时间为参照点,表示在“将来”某一时间为止已经完成的动作或持续到“将来”某一时间的状态。
现在完成时和过去完成时的区别
现在完成时和过去完成时的区别现在完成时(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.(如果我努力学习,我就能通过考试。
现在完成时与过去完成时的区别
现在完成时和过去完成时的区别一、从概念上区别(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(已经)等。
现在完成时与过去完成时:时间参照点的差异
现在完成时与过去完成时:时间参照点的差异
现在完成时和过去完成时在英语时态中有所不同,主要体现在以下方面:1.时间参照点:现在完成时以现在的时间为基点,强调过去发生的动作对现
在造成的影响或结果。
而过去完成时则以过去的时间为基点,更强调“过去的过去”,即在一个过去的动作或时间点之前已经完成的动作。
2.结构:现在完成时的结构是“助动词have (has) + 过去分词”,而过去完
成时的结构是“had + 过去分词”。
3.用途:现在完成时通常用于描述过去发生的动作对现在的影响或结果,或
者用于表示从过去某一时间开始一直持续到现在的情况。
而过去完成时则更多用于描述在过去某个时间点之前已经完成的动作,以突出该动作与另一个过去动作或时间点的关系。
例如,比较以下两个句子:
●现在完成时:I have already posted the photos. (我已经发布了照片。
这表示发布照片的动作发生在过去,但对现在有影响,即照片已经发布出去。
)
●过去完成时:By the time he arrived, she had already finished her
homework. (当他到达时,她已经完成了作业。
这表示“完成作业”的动作发生在“他到达”这一过去时间点之前。
)
总结来说,现在完成时和过去完成时的区别主要在于时间参照点、结构以及用途。
现在完成时侧重于过去动作对现在的影响或结果,而过去完成时则更强调在一个过去的动作或时间点之前已经完成的动作。
初中英语语法——现在完成时与过去完成时
现在完成时与过去完成时一、现在完成时过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
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作状语。
过去完成时现在完成时一般过去式的区别
2.He had nearly forgotten about the s的事忘了。 他差不多把鞋的事忘了。
3.We had not finished it when he came back.
他回来时我们还没有完成。 他回来时我们还没有完成。
4.Had you finished the work when he came back?
5).I didn’t know the way to John’s house because I hadn’t been/wasn’t there before. hadn’t been 6). “Was Tom there when you arrived?” “Yes, but he had gone/ went home soon afterwards.” went
bought 5.They ____________(buy) a house on the island in 1987 and they __________ (live) there since then. have lived had done 6. Andrew __________ (do) the test before,so he found it very easy. 7.There was a car by the side of the road, It had broken(break) down. _________ stopped So we ________ (stop) to see if we could help.
2、Fill in the blanks with 、 correct tenses.
1).Film maker David ) has been Morris_________ (be) interested in the cinema since he ______ (be) was a small child. 2).The studentshad caught (catch) ___________ ) the thief before the policemen came.
现在完成时与过去完成时的区别是什么?
现在完成时与过去完成时的区别是什么?现在完成时和过去完成时都是英语中的时态,用于描述过去发生的动作或事件。
它们之间有一些区别,下面是它们的区别:现在完成时 (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 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 + 过去的时间点。
初中英语语法——现在完成时和过去完成时
初中英语语法——现在完成时和过去完成时现在完成时现在完成时主要表示过去的动作对现在造成的影响或从过去一直持续到现在的动作,包含“已完成”与“未完成”两种意义。
其构成形式为“主语have/has+过去分词”。
1.现在完成时的构成eg: Though he has read the book three times, he hopes to read it again.尽管他已经把这本书读了三遍,他仍希望能再读一遍。
eg: I have not heard from my parents for a long time. 我很长时间没有收到父母的来信了。
eg: Have you travelled to another place? 你去过别的地方旅行吗?2.现在完成时的用法(1)表示发生在过去的动作对现在仍有影响。
eg: He has turned off the light.eg: I have never seen such fine pictures before.eg: He has just gone to England.eg: Have you packed yet ?(2)表从过去开始一直延续到现在(可能延续下去)的动作或状态。
eg: He has lived here since 1995.eg: I have been away from my hometown for thirty years. 我离开家乡有30年了。
eg: Uncle Wang has worked in the factory since it opened.自从该工厂成立以来,王叔叔就一直在这里工作。
eg: 1 have lived in Bejing since I came to China. 自从我来到中国就一直住在北京。
(3) have gone to 和have been to 的区别have gone to 表示“去而未归”; have been to 表示“去已归来”。
现在完成时和过去完成时的区别
现在完成时和过去完成时的区别现在完成时和过去完成时是英语中的两种时态,它们用来描述过去发生的动作与现在的关系。
虽然它们都属于过去的动作,但在时间上有一定的差异,下面将详细介绍这两种时态的特点和用法。
一、现在完成时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)表示在过去某一时间点发生的动作或状态,在另一个过去时间点之前已经完成。
高三复习-现在完成时和过去完成时的区别例子
现在完成时和过去完成时的区别例子关键区别:时间不同,一个是现在完成,一个是过去完成。
现在完成指现在,就是现在时间已经完成,所以一定是现在,过去完成才是过去。
现在完成时如: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点钟,我已经读完了这本小说。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时与过去完成时的区别
I have finished my homework.
I had finished my homework by 10:00 this morning.
现在完成时
1.表示过去发生的对现在有影响的动作;
I have seen the film many times.
2.表示过去某一时间开始一直延续到现在的动作。
He has lived here since 1949.
过去完成时
表示过去某一时刻以前已经开始并一直延续到这一时刻或在此刻前已经完成的动作,即“过去的过去”
By the end of last term we had learned 1000 English words.
现在完成时
have/has+动词的过去分词
主语为三人称单数,则用“has+过去分词”
She has waited here for an hour.
主语为非单三,则用“have+过去分词”
I have waited here for an hour.
过去完成时
had + 过去分词
had 可用于各种人称和数
By the end of this term we had learned 1000 English words.
现在完成时的用法
1.表示过去发生的某一动作对现在造成的影响或产生的结果(强调是过去动作与现在的联系,也就是强调现在的影响和结果)通常与表示与包括现在在内的时间副词just,already,before,yet,never,ever等状语连用
eg.I have never heard of that before.
She has already known the news.
2.表示过去某个时间开始的动作或存在的状态,一直持续到现在并可能还将持续下去。
动词使用延续性动词常与for或since引导的时间连用
so far, by now, this days, in the last ten years…
for+一段时间
eg. He has lived here for 5 years.
since+ (表示过去某一时间的)时间点
eg. He has been here since 5 years ago.
•短暂性的动词不能和for,since 连用
become,begin,buy,borrow,arrive,come,know,
join,leave,go,finish,fall,die…
eg. The film began five minutes ago.
------The film has been on for five minutes.
------It has been five minutes since the film began.
用how long 提问
eg. How long has the film began?
过去完成时的用法
1.表示在过去某一时间以前完成的动作或事件。
是一个相对的时态,强调在某一时间点或动作之前发生的动作。
需要与表示过去的时间状语,不能离开过去的时间而独立存在。
此时多与already,yet,still,just,before,ever,by,until 等连用
eg. He had read the text before he came to school.
I had finished reading the book by 10:00 last night.
2.表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,并可能还将持续下去。
eg. By the end of last year,he had work in the factory for 10 years.
过去完成时通常连用的时间状语:
by
by the end of + 过去的时间点
before
eg. He had read the text before he came to school.
By the end of last year,he had work in the factory for 10 years.
They had planted 100 trees before last Sunday.
When 引导的从句
主语+过去完成时+ By the time 引导的从句从句谓语动词为过去式
Before引导的从句
eg. When I got there, the bus had already gone.
Before I met her, I had heard a lot about her.
By the time we got to the cinema, the film had been on for five minutes.
表示意向的动词如hope,wish,except,think,intend,mean,suppose等用过去完成时表示原本想做但并未完成的动作
eg. I had hoped that you would come to my party.
现在完成时表示动作发生在过去,侧重于对现在产生的结果或造成的影响,与现在有关。
I have finished my homework.
过去完成时则是一个相对的时态,表示的动作不仅发生在过去,而且是过去的过去,只有和过去某时或某动作相比较时才用到它。
I had finished my homework by 10:00 this morning.
练习
1.I have this nice watch for two years
(A)had (B)bought (C)borrowed (D)lend
2.The train from Beijing ___ten minutes ago.
(A)has arrived (B)was arriving (C)arrived (D)had arrived
3.The famous writer ___one new book in the past two years.
(A)had written (B)was writing (C)wrote (D)has written
4.I ___900 English words by the time I was ten.
(A)learned (B)was learning (C)had learned (D)learnt。