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

作者&投稿:禽缪 (若有异议请与网页底部的电邮联系)
现在完成时与过去完成时的区别~

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

一、从结构上区别
现在完成时:主语 + have / has + 过去分词 (肯定式)
主语 + have / has + not + 过去分词 (否定式)
Have / Has + 主语 + 过去分词 (疑问式)

过去完成时:主语 + had + 过去分词 (肯定式)
主语 +had + not + 过去分词 (否定式)
Had + 主语 + 过去分词 (疑问式)

(二)从时间状语区别
现在完成时: 常用的时间状语包括 “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个小时没有合眼了。
(三)使用时注意事项
使用现在完成时应该注意:
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.非延续性动词不能用于“现在完成时 + 表示一段时间的状语”的句型中。
这类动词有:come, go, start, leave, die, buy, finish, join, borrow, stop等。但它们能够
用表示持续状态的相应的延续性动词替换句中的终止性动词。例如:
arrive, come → 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.
(“上期期末”已过去,而是在其前“学”的就更过去了!)

现在完成时是指某个动作从过去开始一直持续到现在,或对现在有影响. 是站在"现在''的时间点上.如:
I have had breakfast.我吃过早餐了.那么我现在就用不着再吃饭了,因为我饱了.这就是"have breakfast''对现在的影响.
过去完成时则比现在完成时往前推了一段时间,即"过去的过去''. 是站在过去的时间点上.还是吃饭那句,如果我明天(或将来的任何时候)还要说这事,我就得说I had
had breakfast(yesterday morning./ect...)
Understand?希望对你有所帮助.

1. 现在完成时,表示动作发生在过去,但是对现在造成一定的影响,有可能是动作已经结束,也有可能动作自过去发生一直持续到现在。
2. 过去完成时,表示在过去某一时间之前已经发生的动作,不对现在造成任何影响。动作不是持续性动作。简易理解就是“过去的过去”

3. 用基本数轴表示为:
—— 过去的过去(过去完成时)——— 过去(一般过去时)———(现在完成时)———现在———将来
4. 通过数轴可以明确看出,过去完成时是以过去的时间点位基准时间点;而现在完成时是以现在时间为时间基准点
5. 句子基本结构为:
现在完成时:主语+has/have +V-过去分词
过去完成时:主语+had +V-过去分词

一现在完成时
1,说明
现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况。
2,基本用法
(1)表示发生在过去并已完成但对现在还有影响的事情或经验,可与下列状语连用:already,yet,before,just,ever,never等.
I have already posted the photos.
Have you ever visited China?
(2)表示过去已经开始持续到现在的动作或过去某一时刻延续到现在包括现在在内的一段时间的状语连用。
I haven't seen her these days.
由since引导的时间状语。
They have lived here since 1989.
由for引导的时间状语。
I have known her for three years.
与表示包括现在时间在内的一段时间状语连用。
Have you returned the book today?
表示过去发生过的一次或多次情况。
Has the postman come yet?
He has never had breakfast.
二过去完成时:
1,说明
过去完成时表示在过去某一段时间或动作以前已经完成的动作。由had+过去分词构成。
2,基本用法
表示在过去某一段时间或动作之前已经发生或完成的动作,动作发生的时间是“过去的过去”。
I had arrived home by that time.
He had left his case on the 4:30 train.
表示从过去某一时间开始持续到过去另一时间。
Great changes had taken place when he returned to his home town.
She had lived in a school for sixty years.
表示过去未曾实现的意图,打算,愿望等。常用于下列动词:
hope,think,plan,mean,expect,suppose,want等。
I had thought that my first teacher was dead.
I had hoped to attend the meeting.
在虚拟语气中,用以表示与过去事实相反的情况。
I wish that I hadn't spent so much money.
If he had followed my advice,he would have succeeded.
过去完成时常于下列状语连用:
already,yet,still,ever以及由by,before,when等引导的短语或从句。

简言之
前者是现在的时态,于现在产生影响。
后者是过去的时态,与现在毫无关系,是过去的过去。
很高兴为你解答!
老师祝你学习进步!
请及时采纳哦!多谢你的问题!^_^


现在完成时和过去时的区别
现在完成时和一般过去时的区别如下:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。②现在完成时不能与明确的过去时间状语连用,如:threedaysago,lastyear...

英语语法中的一般完成时和过去完成时的区别
过去完成时表在过去某一时刻以前已经完成的动作。强调“过去的过去” 轻松提高英语水平:大量英语图书免费下载、阅读 2 过去完成时的构成 过去完成时由“had+过去分词”构成 3 过去完成时的基本句型 肯定式 否定式 疑问式 简略回答 I had worked I had not worked Had I worked? Yes,...

现在完成时和过去时的区别
2.结构不同:一般过去时的肯定句用的是动词的过去式,一般过去时的疑问或否定句借助于助动词did;现在完成时的肯定句用的是动词的完成式,现在完成时的疑问或否定句借助于助动词have \/ has。3.时间状语不同:一般过去时常与明确表示过去的时间状语连用。如 yesterday, 2 days ago等。现在完成时不能...

现在完成进行时与过去完成时的区别
(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:I have read the book. 我读过这本书。I have been reading the book. 我一直在读这本书。【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在...

英语的过去完成时和现在完成时有什么区别
(动作结束于过去,但说明的是现在的情况--灯现在不亮了。) 现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning \/ month \/year...,today等)连用。 例如...

如何分辨过去时与现在完成时?
——I have already seen the film“Titanic”. 根据already判断此处应该用see 的现在完成时形式。——The day before yesterday. 根据时间状语the day before yesterday,此处应用一般过去。2、有时候并句子中没有直接的时间状语,这个时候就在揣摩两者之间在用法上的区别以及各自不同的侧重点。I saw this...

过去完成时,现在完成进行时的区别
“过去完成时”强调对过去的影响,发生在“过去的过去;“现在完成时”则强调对现在的影响,由过去某一时间开始并一直持续到现在的动作或状态。

过去完成进行时和现在完成时的区别
过去完成时 1. 过去完成时的构成:had+ 过去分词。其用法与现在完成时相同,只是动作截止时间不同。现在完成时截止到现在,或还要继续下去,与现在事情有关;过去完成时截止到过去某时间点,与过去事情有关,区别如下:We haven't seen each other since we parted.从分手到现在,我们就一直没见面。2...

英语完成时态和过去完成时态的区别
我来试一下。1. had been working 选择完成时,表示过去已经完成并对现在有影响的事情。因为主句是过去时,所以选用过去完成时。was working是过去进行时,一般用来表示在当时那个特定的时间段的动作或者状态。2. had done.已经做过的事情。用完成时态。3. When had him been working all day?When ...

现在完成进行时 现在完成时 过去完成时 过去完成进行时的用法及区别
过去完成时:即过去的过去所发生的事情!其构成是主语+had +过去分词。那时以前 那时 现在 2) 用法 a. 在told, said, knew, heard, thought等动词后的宾语从句。She said (that) she had never been to Paris.b. 状语从句 在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后...

浦江县13856865651: 过去完成时与现在完成时的区别是什么?如何辨认? -
撒矩人纤: 现在完成时表示动作到说话时刻已经完成或刚刚完成一般不带任何时间状语.影响性用法表示动作虽发生在过去但对现在仍有影响.过去完成时表示在过去某一时间或动作之前就已经发生的动作或已有状态即过去的过去句中有by引导的时间状语或以before ,until,when,than等引导的时间状语

浦江县13856865651: 现在完成时与过去完成时的区别 -
撒矩人纤: 现在完成时是表示动作到现在的完成,并且对现在有一定的影响.是“现在时”,同理,过去完成时是“过去时”,简单的说就是在过去的动作之前就发生了的.是“过去的过去”.如,I have studied english for 4 years.说的是我已经学习英语4年了,有“影响”,我已经知道了一些英语知识了.而说I had studied english for 4 years.是对过去的过去完成的学习了.希望对你有用.

浦江县13856865651: 请您简述一下现在完成时与过去完成时的用法与区别 -
撒矩人纤:[答案] 现在完成时 1,说明 现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况. 2,基本用法 (1)表示发生在过去并已完成但对现在还有影响的事情或经验,可与下列状语连用:already,yet,before,just,ever,...

浦江县13856865651: 现在完成时过去完成时与被动语态的现在完成时过去完成时怎么区分? -
撒矩人纤:[答案] 你的问题其实是两个:1.现在完成时和过去完成时的区别. 2.主动语态和被动语态的区别. 现在完成时,指动作发生在过去,到现在已经完成,且该动作造成影响或产生结果. 过去完成时,动作也发生在过去,但是它是到过去另一个时间已经完成(即没...

浦江县13856865651: 英语现在完成时和过去完成时在用法上的区别 -
撒矩人纤:[答案] 一般完成时的结果对现在有影响,过去完成时的结果对现在无影响.过去完成时是过去的过去,如果有明显的时间先后顺序,就用过去完成时. have gone to是人已经去了,并且不在谈话现场;have been to强调去过,人可以在谈话现场也可以不在. over!

浦江县13856865651: 过去完成时和现在完成时的区别是什么? -
撒矩人纤: 看定义: 过去完成时,表示在过去的一个时间点之前就已经完成的某个动作. 比如:小明昨天之前就已经把那扇门漆好了:xiaoming had painted the door before yesterday.现在完成时,表示在现在的一个时间点之前就已经完成的某个动作. 比如:小明今天就已经把那扇门漆好了:xiaoming has painted the door today.不知道这样说你明不明白

浦江县13856865651: 现在完成时和过去完成时有什么区别?
撒矩人纤:现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态,常被just、already、yet 等副词修饰,并表示其动作的结果对现在有一定影响;由"have/has + done”构成. 过去完成时是把时间推移到过去某一时间之前,与现在不发生联系,即表示过去的过去,通常有过去的时间短语或单词作为参照点;由"had + -ed分词"构成.

浦江县13856865651: 过去时和现在完成时怎么区别? -
撒矩人纤: 这样记看如何:一般过去时属于“过去”时间范畴,所以它只描述过去的动作和状态,因此和纯过去的时间状语连用,如yesterdaty, in 2000等.现在完成时态属于“现在”时间范畴,所以它强调现在的情况,这就是我们所说的“过去的动作对...

浦江县13856865651: 过去完成时和现在完成时有什么区别?
撒矩人纤: 1.从过去某一点持续到现在的动作 叫现在完成时 从过去的过去持续到过去的动作 叫过去完成时 2.有because等表示因果关系的词引导的状语从句叫原因状语从句 分为:原因..结果..条件..让步..时间..地点..目的..方式.. 3.最简洁的记忆就是 be动词,助动词以外的动词叫实意动词. 4.间接引用某个人说的话就叫间接引语:比如 He said he liked English.这就是间接引语 其相映的直接引语为:"I like English",he said. 5.不一定都表示未来 must have done 就表示对过去的肯定推测.

浦江县13856865651: 如何区分现在完成时和过去完成时?
撒矩人纤: 现在完成时与过去完成时的区别:两者所表示的动作都发生在过去,但现在完成时强调这一动作与现在的关系,对现在产生的影响、结果等,所以不能与表示过去的时间状语连用;一般过去是只表示过去的事实,不表示与现在的关系,可以和表示过去的时间状语连用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网