英语现在完成时和过去完成时的区别和用法

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

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等。
参考资料:百度百科——过去完成时
参考资料:百度百科——现在完成时

现在完成时有两种情况:1,表示过去的动作对现在产生了某种结果;如:
i
have
closed
the
door.
关门的动作发生在过去,并且现在的门是关着的。2,动作从过去某一时候开始一直持续到现在,并且还有可能再继续下去。如:we
have
learned
english
for
more
than
four
years.
我学英语的动作是四年多以前就开始的,并且现在还在学。
过去完成时指的是动作发生在“过去的过去”。如:the
train
had
left
when
i
arrived
at
the
station.
当我到达车站时,火车已经离开了。我到达的动作发生在过去的某一时候,火车离开的动作比到达的动作还要早,也就是发生在“过去的过去”。
也就是说现在完成时是与现在有关的,而过去完成时只是与过去有关。

从时间上而言,现在完成时是现在时态,而过去完成时是过去时态。
用法:
现在完成时:过去的动作影响现在,就是过去动作与现在有关系。如
He has seen the film and he saw it last night.
过去动作(持续性)或状态持续至今,也可能继续持续下去。如
He has stayed here for two years.
过去完成时:过去之前的动作或状态,也就是过去的过去。得先有过去,才会有过去的过去!
He had seen the film before he came to our city.


现在完成时和一般过去时的区别?
现在完成时和一般过去时都是表示过去的时态,但在时间关联方面有一定区别:1. 现在完成时:表示从过去某时开始,持续到现在的动作或状态。时间关联的重点在于"现在"。例如:• I have lived here for 10 years. 我已经住在这里10年了。(现在仍住在这里)• She has studied English since she...

现在完成时和过去完成时的区别是什么?
3、时间状语使用的时间表述不同 现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。注意:当表示一段时间,现在完成时和过去完成时都可以用for 或...

现在完成时与过去完成时的区别
现在完成时与过去完成时的主要区别:重点区别:时间参照不同 现在完成时主要关注过去发生的动作对现在的影响,或者过去已经开始并持续到现在的情况。它的结构通常为“主语+have\/has+过去分词”。例如:“I have finished my work.”这里的动作“完成”虽然发生在过去,但其影响持续到现在。过去完成时则...

现在完成时与过去完成时的区别
现在完成时和过去完成时在语法结构、时间状语使用以及使用注意事项上有着显著的区别。首先,从结构上区分,现在完成时的构成是主语 + have\/has + 过去分词(肯定、否定和疑问形式),如"I have cleaned the classroom",而过去完成时则为主语 + had + 过去分词,如"Mr. Green had lived in New ...

现在完成时和过去完成时的区别
现在完成时和过去完成时在语境中各有其独特的应用,两者主要的区别体现在它们对现在的影响、结构和使用的时间状语上。首先,现在完成时强调的是动作对现在的影响。它表示过去的行为对现在的情况有所影响,例如,"我已经完成了作业,所以现在可以休息一下。" 这种时态侧重的是动作的结果与现在的关系。相比...

过去完成时和现在完成时的区别
雨已经停了。现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。

现在完成时和过去完成时的区别
1、是否对现在有影响 现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况,对现在还有着一定的影响。而过去完成时只适合表示在过去某一段时间或动作以前已经完成的动作,不谈及对现在的影响。2、结构上的不同 现在完成时的结构为:主语 + have \/ has + 过去...

英语语法:现在完成时和一般过去时的区别
现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,

现在完成时和过去完成时有什么区别?
(二)从时间状语区别 现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。  过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since...

过去完成时与现在完成时的区别
过去完成时与现在完成时的区别:1.过去完成时的动作发生在过去,但是时间参照点是过去的某一时间。2.现在完成时的动作发生在过去,但是时间参照点是现在。例句:1.I have lived in Thailand for five years. (我目前在泰国已经住了五年了)&#...

沈河区18948307182: 英语时态中,过去完成时和现在完成时有区别是什么?事情发生在过去的过去,使用过去完成还是现在完成? -
其星中诺: had started 过去完成概况起来就是“过去的过去”,在过去某动作前发生的就用过去完成 i ate an apple. and i had eaten 2 cakes before that.而现在完成可以理解成用过去的动作说明现在的状态.一定要记住,现在完成时是现在的时态!!! i have seen the film.看过片子,表示现在内容.总体说,高中时期,过去完成时用法很局限.一定要先有第一个过去的时间,在他之前的动作才用过去完成.当然虚拟语气里会借用had done的形式.但是与过去完成时态没有关系

沈河区18948307182: 现在完成时和过去时的区别?(英语)告诉我现在完成时和过去时的区别?在什么情况下应该用现在完成时,在什么情况下应该用过去时?请讲清楚点!(英... -
其星中诺:[答案] 现在完成时与一般过去时的区别 1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如: He visited Guilin in 1998.他1998年参观过桂林.(只说明去桂林的...

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

沈河区18948307182: 英语中的过去完成时和现在完成时有什么区别最好有例句说明 -
其星中诺:[答案] 过去完成时是对过去那个时候完成的事情做一个说明 现在完成时是对现在这个时候完成的事情做一个说明 比如说: I have seen this movie~在此之前我已经看过这部电影了. I had seen this movie yesterday`在昨天晚上之前我就已经看过这部电影了·...

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

沈河区18948307182: 英语现在完成时和过去完成时有哪些区别 -
其星中诺: 一、从结构上区别 现在完成时:主语 + have / has + 过去分词 (肯定式) 主语 + have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 (肯定式) 主语 +had + not + 过去分词 (否...

沈河区18948307182: 现在完成时、过去式在意思的表达上有什么不同,为什么在英语里面要把过去做的事情分成这两种时态?现在完成时的含义之一是过去完成的动作对现在仍... -
其星中诺:[答案] 现在完成时本身是现在时的一种,它是指说话的人在说话的时候,已经干完事情,而且这种事情是一种状态的延续.如读书,可能读几个小时. 过去时是其在说话的时候,已经干完了,而且是在说话之前在就干完,这种事情是短崭的动作.如起床,只有...

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

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

沈河区18948307182: 英语现在完成时与过去完成时怎样区分? -
其星中诺: 现在完成时:表示现在已经完成的事 过去完成时:表示过去中已经发生的事 过去完成时都有明显标志. 比如:我已经把房间打扫干净了. “我”现在正在说话,说“我”现在已经扫干净了. 再比如:当我赶到车站时,车已经开走了.“我赶到车站”是过去发生的事情.“车已经开走了”,是过去发生“我赶到车站”这件事的时候,再已经发生的事情. 过去完成时是过去某个时间已经发生的事.有明确的截止时间.现在完成时是现在这个时间已经发生的事.

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