现在完成时和过去完成时的区别,什么时候用现完,什么时候用过完?

作者&投稿:弥净 (若有异议请与网页底部的电邮联系)
现在完成时和过去完成时的区别 说清楚什么时候用现在完成时,什么时候用过去完成时拜托各位大神~

现在完成时用于已经完成的事,强调对现在的影响。 过去完成时用于过去就完成了的事,强调对过去的影响。 比如:He can not go out because he has not finished his homework yet . He says that he had not finished his homework so he could not go out. 不懂得欢迎继续询问~ ~尊重原创,谢谢采纳~

现在完成时:
表示(1)目前已经完成的动作,或(2)刚刚完成的动作,也可以表示(3)从过去某一刻发生,现在仍然延续着的动作或情况.这个时态强调动作对现在的影响.
The conference has lasted for five days.会议已经开了五天.
He has just bought an unusual car.他刚刚买到一辆不一般的小轿车.
当句子中出现表示到现在为止这段时间的状语时,谓语动词一般用现在完成时:这类状语有:up to now,up till now,so far,these days,this summer,for 后面接一段时间的短语或 since 等:
We haven’t seen each other again since we graduated in 1987.1987年毕业后我们就一直没见面.
Up till now we have established ten projects.到目前为止我们共上了十个项目.
So far they have only learned the first three chapters.到现在为止他们只学了前三章.
We haven’t had much rain this summer.今年夏天没下多少雨.
一般过去时:
一般过去时表示(1)过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作),也可以表示(2)过去习惯性的动作.一般过去时不强调动作对现在的影响,只说明过去.
I had a word with Julia this morning.今天早晨,我跟朱丽亚说了几句话.(1)
He smoked many cigarettes a day until he gave up.他没有戒烟的那阵子,烟抽得可凶了.(2)
一般过去时常与表示过去的时间状语或从句连用,如:yesterday,last week,in 1993,at that time,once,during the war,before,a few days ago,when 等等.
句子中谓语动词是用一般过去时还是用现在完成时,取决于动作是否对现在有影响.
Have you had your lunch?你吃过午饭了吗?(意思是说你现在不饿吗?)
Yes,I have.是的,我已经吃过了.(意思是说已经吃饱了,不想再吃了.)
When did you have it?你是什么时候吃的?(关心的是吃的动作发生在何时.)
I had it about ten minutes ago.我是大约十分钟以前吃的.
Used to do something 表示过去常做而现在已经停止了的习惯动作.
I used to work fourteen hours a day.过去常常一天干十四个小时.

现在完成时:过去的动作持续到现在

形式:have/has +过去分词


过去完成时:过去的动作在过去的某个时 间点完成。

形式:had+过去分词


二者区别在于动作完成的时间点不同,一个现在,一个过去。



yet: 英音: [jet] 美音: [jet]
ad.

1.到这时; 到那时; 直至现在(当时); 尚; 还; 仍然

2.现在; 马上; 立刻

3.不久的将来; 迟早; 早晚

4.直至现在(当时)(所制造、生产、书写等)

5.更conj. 然而; 而;

但是

she hasn't finished the work yet.
翻译:她到现在还没有完成工作。
表达从她做工作到说话这一刻,她的工作没有完成。



she hadn't finished the work yet.

翻译:直到那时,她没有完成工作。
表达主语在过去的某个时间点,还没有完成她的工作。



过去完成时,当你用到这个的时候,你总是在暗示还有一个已经完成的动作,即便没有出现在你的句子里。过去完成时的句子没有 yet
一些非常简单的情况就没必要说了,只说两个这两个有关联的情况。 比如用过去完成时态明显的表示过去的动作顺序,就不用提了。
第一,过去完成时态和现在完成时态,有时候是按事情发生的时间久远和靠近现在来使用。现在完成时在语气上暗示近期,过去完成时暗示,在过去的某个点之前,比较久远。
i didn't let him go 'cause he hasn't finished the work. 描述刚过去的事情,一般说现在完成时,用来表示近期完成的动作。
i didn't let him go 'casuse he hadn't finished the work. 可能是昨天的事情,用过去完成时,并且暗示出另一个动作(在你叫他时)。
这种情况,至于你认为多久算近期,多久算比较远的事情,根据所说的事情来,有时候两种时态都可以。如果只是为了表示事情的完成而已,didn't finish 是最好的选择。
第二,过去完成时态常常用来表示事情的转折。
A: are you gonna go to the party.
B: i hadn't planned on that. 这里的完整意思是 i hadn't planned on that before you just mentioned and i am getting started to think about it.

现在完成时:过去的动作持续到现在
形式:have/has +过去分词
过去完成时:过去的动作在过去的某个时 间点完成。
形式:had+过去分词
二者区别在于动作完成的时间点不同,一个现在,一个过去。

yet: 英音: [jet]   美音: [jet]
ad.
1.到这时; 到那时; 直至现在(当时); 尚; 还; 仍然
2.现在; 马上; 立刻
3.不久的将来; 迟早; 早晚
4.直至现在(当时)(所制造、生产、书写等)
5.更conj. 然而; 而; 但是

she hasn't finished the work yet.
翻译:她到现在还没有完成工作。
表达从她做工作到说话这一刻,她的工作没有完成。

she hadn't finished the work yet.
翻译:直到那时,她没有完成工作。
表达主语在过去的某个时间点,还没有完成她的工作。

单纯的去看这两个句子没什么意思上的差异。现在/过去完成时的主要差别在于说这句话时的背景,举一个简单的例子:
(1)A: B, let's go to play basketball.
B's MOTHER: Hello, A. It's a pity that B can't go with you. Because B hasn't finished his homework yet. 站在当下的时点讲的一件到现在未做完的事---现在完成时。
(2)C: Hi, B. Why your mother didn't let you play basketball with us?
B: Because when A came at 15:00 I hadn't finished my homework yet.
这句解释话语是站在之前某天的下午15:00,也就是在过去的某个时间谈论到过去某个时间点仍未完成的事--过去完成时。

现在完成时:过去的动作持续到现在
形式:have/has +过去分词

过去完成时:过去的动作在过去的某个时 间点完成。

形式:had+过去分词

二者区别在于动作完成的时间点不同,一个现在,一个过去。


什么时候用现在完成时,什么时候用过去完成时
“过去完成时”是对【“过去”的‘过去’】描述,比如:I had finished my work. “我在【那时】已经完成工作了”而过去时,是“已经完成”,I have finished my work. 【我已经完成工作了。】是【现在】已经完成了,不是【八百年以前】完成的。虽然这个【完成的动作】在你说话之前,但它与【...

在英语中什么叫做完成时态
现在完成时:1.表示过去发生的动作对现在造成的影响或结果 2.表示过去的动作或状态持续到现在 3.构成 主语+have\/has +动词的过去分词。过去完成时:表示过去某一时间或动作以前已经发生或完成了的动作对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。它表示动作...

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

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

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

英语中过去完成时和现在完成时的句型是什么?
现在完成时的句型是:主语+have\/has+过去分词,例如:I have already finished my homework.过去完成时的句型是:主语+had+过去分词,例如:They had left the station before the ring rang.

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

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

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

现在完成时和一般过去时的区别
现在完成式: TVXQ have released their first single "HUG" (他们发表了第一张单曲,他们现在在为单曲宣传,开签唱会,上电台,上节目,还在为这张单曲尽心尽力)。2、一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关;现在完成时与自已的特征词连用,强调过去发生...

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

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

湄潭县18456577479: 现在完成时与过去完成时怎样区别? -
迟国金络:[答案] 现在完成时是现在时态,对现在还产生影响. 过去完成时是过去的时态,发生在过去的过去,和现在无关. 例如:I have seen the film.现在完成时 I had seen the film by the end of last year 过去完成时 . 很高兴为你解答! 多谢你的问题!

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

湄潭县18456577479: 现在完成时 过去完成时的区别 -
迟国金络: 现在完成时和过去完成时的区别 一、从结构上区别 现在完成时:主语 + have / has + 过去分词 (肯定式) 主语 + have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 (肯定式) ...

湄潭县18456577479: 请问现在完成时,一般过去时,过去完成时的区别及用法是什么?详细点 -
迟国金络: 现在完成时和一般过去时的用法 have(has)+过去分词(done) 现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. 一般过去时不强调影响到现在,只强...

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

湄潭县18456577479: 英语中现在完成时和过去完成时有什么区别?简单点·说说分别什么时候用,标志词是什么~就OK -
迟国金络:[答案] 现在完成时(标志词have/has+动词的过去分词)是到目前为止已经完成或正在持续的动作,并且这个动作的结果对现在产生了影响. 过去完成时(标志词had+动词的过去分词, 是到过去的某一时间已经完成或正在持续的动作,并且这个动作的结果...

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

湄潭县18456577479: 现在完成时和过去完成时的区别例如:I had played football和I have played football他们有什么翻译上区别? -
迟国金络:[答案] 顾名思义,过去完成时就是在过去已经完成啦的事,对现在没有影响.而现在完成时也是完成啦的事,是不久前完成,但它对现在有影响!区别就在这.had played 是过去玩啦,没有对你现在有影响,可以在很久之前.而have played 是刚玩完不久有影响...

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