英语中现在完成时与现在完成进行时(过去完成时与过去完成进行时)有什么本质区别

作者&投稿:赖奖 (若有异议请与网页底部的电邮联系)
英语语法 现在完成时与现在完成进行时,过去完成时与过去完成进行时的区别。 高手来。~

第一句中他去年已经退役了,那么他参加军队是去年以前的事情,这个状态在去年已经已经结束了,所以过去完成时
第二句祖母过去到现在一直生活在那里,见证了所有的变化,是一个持续的过程,从从前开始到现在为止

现在完成时:1.过去发生的动作一直延续到现在,并可能继续延续下去(这时是延续性,相当于现在完成进行时)
2.过去发生的事结束于过去,但对现在造成影响
过去完成时:1.过去发生的事结束于过去
2.过去发生的事延续到过去
(过去完成时使用都要有一个时间的对比,比如BY
THE
TIME
I
ARRIVED
HOME,THE
RAIN
HAD
STOPPED

一般过去时表示过去某个时间发生的动作或存在的状态。常和表示过去的时间状语连用。如:last year, yesterday. 现在完成时用来表示之前已发生或完成的动作或状 态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态。其构成: have (has) +过去分词。 怎样区别现在完成时和现在完成进行时 现在让我们来比较一下现在完成时和现在完成进行时。在比较这两个时态时,关键在于对现在完成进行时的基本概念是否理解,因为对于现在完成时我们已经有了一个基本的理解了。 现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响。由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、生动性乃至感情色彩。 现在就现在完成进行时的这些特点和现在完成时作一简单的比较: (1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如: We have heen cleaning the classroom.(a) We have cleaned the classroom.(b) (a)句可译为“我们打扫教室来着。”其直接结果可能是:我们身上都是灰。(b)句可以译为“我们把教室打扫过了。”其结果是:现在教室很清洁,可以用了。又,(a)句表示教室刚刚打扫过,(b)句则可能表示教室是昨天打扫的。 Be careful! John has been painting the door.(a) John has painted the door.(b) (a)句表示约翰刚刚把门油漆过,现在油漆还未干,所以你要小心。(b)句则无此含义,油漆可能已干了。 (2)现在完成进行时有时有延续性,现在完成时往往没有。如: They have been widening the road.(a) They have widened the road.(b) (a)句的意思是他们在加宽马路,但尚未完工。(b)句的意思则是已完工了。有时现在完成时有延续性(如一些属于持续体的动词),但无临时性质。如: Mr. Smith has been living in London since 1978.(a) Mr. Smith has lived in London since 1979.(b) (a)句有“史密斯先生在伦敦久居”的含义,(b)句则没有。 (3)但现在完成进行时并不总是具有临时的性质,如: My mother has been teaching English for twenty years.(a) My mother has taught English for twenty years.(b) (a)句在此并无临时性质,但较口语化。(b)句则较为正式。又,(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的。 (4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。如: Have you been meeting her lately?(a) Have you met her lately?(b) (a)句有“经常相会”之意,(b)句则没有。(b)句如与often,every day等时间状语连用,当然也表示动作在重复。 (5)现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如: What have you been doing?(a) What have you done?(b) (a)句表示惊异。(b)句只是一个问题。 Have you been waiting long?(a) Have you waited long?(b) (a)句较(b)句生动。又,(a)句比较口语化。 I have been wanting to meet you for long.(a) I have long wanted to meet you.(b) (a)句比(b)句更亲切,更有礼貌。 Recently Mary has been doing her work regularly.(a) Recently Mary has done her work regularly.(b) (a)句显然是在表扬玛丽。(b)只说明一个事实。 下面还有一例,颇为有趣: Who's been eating my apples?(a) Who's eaten my apples?(b) (a)句有强烈的感情色彩,表示愤怒不满,(b)句只是希望回答的一个问题。又,(a)句兼有进行时态,所以有“苹果未被全部吃光”的意思,(b)句是完成时态,说明“苹果一个不剩了”。 (6)在否定结构中,现在完成时所否定的是谓语动词,现在完成进行时所否定的是状语。如: He hasn't been speaking since three o'clock.(a) He hasn't spoken since three o'clock.(b) (a)句中所否定的不是has been speaking,而是 since three o'clock,其结构等于 He has been speaking not since three o'clock but since half past three.这是因为现在完成进行时本身是没有否定结构的原故。(b)句用的是现在完成时,而现在完成时是有否定结构的,所以(b)句中所否定的自然是has spoken,意即“从三点起他一直沉默不语,未发一言”。 参考资料:


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

完成时的三种时态
现在完成进行时:英语中,动词的一种基本时态,其构成为:主语+助动词(have\/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,常常表示动作会进行下去)也可以表示某种经历。但注意,现在完成进行时所应用的语境...

句中什么词出现的时候用现在完成时
现在完成时有以下几种用法:1,表示一件已经发生的事,这事往往与现在情况有联系。例:I've lost my key.(我的钥匙丢了。)2,常和just already yet recently over 连用。例:He 's just left .他刚走。3,也可和表示从过去某时到现在这段时间的状语连用。例:I haven 't seen him today ...

英语中在什么情况下使用现在完成时?
英语中在过去发生的动作对现在造成的影响或结果的情况下用现在完成时。动作发生于过去,是已经完成的,但做过的这个事儿,跟现在的情况有关系。举个例子来说:在吃过晚饭之后去朋友家串门,朋友刚好在吃饭,就邀请你一起吃,你说:I have just had dinner。这就是现在完成时。现在完成时的其他简介。...

现在完成进行时与现在完成时差别
现在完成进行时是英语中动词的一种基本时态,由主语+助动词(have\/has)+be+动词的现在分词+其他成分组成。意思是行动在某个时间开始,持续到现在,或者刚刚结束,或者可能还会继续。英语时态中,“是”指动作发生的时间,“状态”指动作的出现和状态。它有两种构成形式:I \/ we \/ you \/ they have ...

现在完成时的用法?
现在完成时用法小结现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态。其构成: have (has) +过去分词。不少同学对现在完成时的用法感到困惑,下面我们来对现在完成时的用法以及现在完成时与一般过去时的区别做一...

英语中什么时候用现在完成时
8、Since引导的时间状语从句也可用在完成时。如果由since引导的状语从句的动作或状态延续至今,通常要用现在完成时。这种用法中since表示的不是动作的结束,而是动作的延续。9、表示某人的经历或已故某人的言论、某国的作用对现在和将来具有长久现实意义和深远影响。10、现在完成时可以表示反问口气(与when...

现在完成时和现在完成的被动语态有什么区别
完成时被动语态: have + been worked(就是说,把表示完成的助动词 have 放在被动语态前,由于 have 要求后面的动词是过去分词,因此被动语态的助动词 be 就需要变成相应的过去分词 been,即“表示完成的助动词 have + 表示被动的助动词 been + 过去分词”)二、结构上的共同点与不同点 1、共同点...

英语中现在完成时与将来完成时(总结
2.在时间状语从句中,谓语动词可以用现在完成时代替将来完成时。例如:Mother won’t let her watch TV until she has finished her homework.母亲要到她做完作业才让她看电视。The dinner party will begin after all the guests arrive\/have arrived.所有的客人到了以后,聚餐就开始了。3.has\/have ...

现在时与现在完成时的区别
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间...

高县18487104387: 英文中现在完成时和现在完成进行时的区别是什么? -
陈没琪丽珠: (1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:I have read the book.我读过这本书.I have been reading the book.我一直在读这本书.【注】有少数动词(如work,study,live,teach,stay等)在表示持续一...

高县18487104387: 现在完成时和现在完成进行时的区别 -
陈没琪丽珠: 在完成时 强调对现在的影响 现在完成时进行时 强调过去那一段过程(对现在的影响) 现在完成时 I have done it.我已经做了 强调你做过的事情的本身,强调过去完成的动作对现在的影响,现在有否做不是关键现在完成进行时 I have been ...

高县18487104387: 现在完成时和现在完成进行时有什么区别 -
陈没琪丽珠: 现在完成时定义:the present perfect expresses a.repeated activities that occur unspecified time in the past b.the duration of the present situation,using non-action verbs. 现在完成进行时定义:the present perfect progressive expresses the duration of the present activities that are in progress,using action verbs这个应该解释的很清楚

高县18487104387: 现在完成时和现在完成进行时的区分 -
陈没琪丽珠: 现在完成时I have studied English 强调studied动作发生在过去对现在造成的影响,我已掌握一点英语了现在完成进行时I have been studying English 强调studied动作发生在过去动作到现在还在继续,还正在进行

高县18487104387: 英语 现在进行时和现在完成进行时有什么差别 -
陈没琪丽珠: 现在进行时:现在正在发生的动作. 如:I am watching TV now.现在完成进行时:表示过去发生的动作到现在还在持续进行,没有完成.区分现在完成时主要看句意I have been working at the same job since 2001.重点说一下这个~ 现在完成进行...

高县18487104387: 英语 现在进行时和现在完成进行时有什么差别别拉一段现在完成时和现在完成进行时! -
陈没琪丽珠:[答案] 现在进行时:现在正在发生的动作.如:I am watching TV now. 现在完成进行时:表示过去发生的动作到现在还在持续进行,没有完成.区分现在完成时主要看句意I have been working at the same job since 2001. 重点说一下这个~ 现在完成进行时 1.I ...

高县18487104387: 英语语法{现在完成时}急现在完成时 和现在完成进行时有啥区别? -
陈没琪丽珠:[答案] 现在完成时 强调对现在的影响 现在完成时进行时 强调过去那一段过程(对现在的影响) 现在完成时 I have done it.我已经做了 强调你做过的事情的本身,现在有否做不是关键 现在完成进行时 I have been doing it for years.我已经做了几年了. 说明这...

高县18487104387: 英语时态的区别现在完成时和现在完成进行时:现在完成进行时表示从过去某时开始一直持续到现在的动作,并且还将持续下去.现在完成时表示过去某一时间... -
陈没琪丽珠:[答案] 首先,你的第二个句子是错误的.正确的是 The Chinese have made paper for two thousang years . 现在完成时的结构是 have/has +done 现在完成进行时的结构是have/has + been doing 二者意义没有太多差别.只是现在完成进行时更加强调目前的情况.

高县18487104387: 英语中的现在完成时和现在完成进行时有何区别?急
陈没琪丽珠: 现在完成时表示发生在过去的动作一直持续到现在或对现在造成的影响或结果.这种时态的特点是动作发生在过去,但强调其目前的作用.现在完成时可与just, before, now...

高县18487104387: I -- (study)English for 5 years. 根据这个请讲讲现在完成时和现在完成进行时的区别,谢谢了. -
陈没琪丽珠: have studied.现在完成时有否定结构,而现在完成进行时没有否定结构.现在完成时态可表示做完的事情以及已有的经验、但现在完成进行时不可以 现在完成时:强调对现在的影响 现在完成时进行时:强调过去那一段过程(对现在的影响) 现...

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