一般过去时与现在完成时的相同点与不同点分别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:51:43
一般过去时与现在完成时的相同点与不同点分别是什么?

一般过去时与现在完成时的相同点与不同点分别是什么?
一般过去时与现在完成时的相同点与不同点分别是什么?

一般过去时与现在完成时的相同点与不同点分别是什么?
现在完成时与一般过去时的区别
  1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如:
  He visited Guilin in 1998.他1998年参观过桂林.(只说明去桂林的时间)
  2.现在完成时表示动作发生在过去,对现在造成了影响或产生了结果.不与确定的过去时间状语连用.如:
  Jill has bought a new computer.吉尔买了一台新电脑.(着重点是现在有了一台新电脑)
  3.两种时态的区分
  (1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词have /has +过去分词”.如:
  (2)一般过去时通常与表示过去的时间状语连用.如:yesterday,last week,two years ago,just now,in 2002等;而现在完成时则常与just,already,ever,never等副词和these days,this week,since...,for...等表示一段时间的状语连用.
  看看以下的几组句子,有什么区别?
  ① Have you seen the film?(A)
Did you see the film?(B)
  [说明] 你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容.
  ② How has he done it?(A)
How did he do it?(B)
  [说明]他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的
询问做这件事的方式.
  ③ He has lived in Beijing for 8 years.(A)
He lived in Beijing for 8 years.(B)
  [说明]他在北京住了8年.(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去.(B)句讲的是他在北京住过8年,现在不在北京了.

一般过去时, past indefinite tense.表示过去的动作或状态.这种动作或状态可能只限于一次,或者是经常性的.
用法
1)概说:一般过去时,一般由规则或不规则动词的过去形式表示,出 be外,其余动词没有人称与数的变化 .
2)动词be第一人称单数和第3人称单数用was,其余用were.
3)动词have一律用had没有人称与数的变化.
4)行...

全部展开

一般过去时, past indefinite tense.表示过去的动作或状态.这种动作或状态可能只限于一次,或者是经常性的.
用法
1)概说:一般过去时,一般由规则或不规则动词的过去形式表示,出 be外,其余动词没有人称与数的变化 .
2)动词be第一人称单数和第3人称单数用was,其余用were.
3)动词have一律用had没有人称与数的变化.
4)行为动词 一律用过去形式,没有人称与数的变化.
现在完成时,present perfect tense,表示动作发生在过去,即用一个发生在过去的动作来说明现在的情况,现在完成时是现在时态.现在完成时,是由助动词have(has)+过去分词构成.
两者区别:现在完成时与一般过去时都表示在过去完成的动作,但现在完成时强调这一动作与现在的关系,对现在产生的结果,影响等等,而一般过去时则表示这一动作发生在过去,不一定表示和现在的关系.
啊~大概说一下...其实还有很多...希望可以帮到你.

收起

都是过去发生的事嘛``````
一般过去时是发生过,已经结束的事
现在完成时是事情发生的开端在过去,并且持续到现在`````
好象是这样哦.....

一般过去时
(1)表示过去某时间的动作或状态.
(2)在时间.条件状语从句中代替过去将来时
He said when she came he would tell her.
现在完成时
(1)表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去.
They have been working for t...

全部展开

一般过去时
(1)表示过去某时间的动作或状态.
(2)在时间.条件状语从句中代替过去将来时
He said when she came he would tell her.
现在完成时
(1)表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去.
They have been working for two hours.

收起

完成时是对现在有影响的

一般过去时:过去发生的而现在已经结束的动作或事情要用一般过去时来表示. "是"(be)动词的过去式不规则,第一第三人称单数用was,其它情况用were.
  I was a student.
现在完成时主要用于两种情况:(1)表示在过去不确定的时间里发生的并与现在有着某种关系的动作;表示开始于过去并持续到现在的动作. 现在完成时是由have的现在式加上过去分词组成. 规则...

全部展开

一般过去时:过去发生的而现在已经结束的动作或事情要用一般过去时来表示. "是"(be)动词的过去式不规则,第一第三人称单数用was,其它情况用were.
  I was a student.
现在完成时主要用于两种情况:(1)表示在过去不确定的时间里发生的并与现在有着某种关系的动作;表示开始于过去并持续到现在的动作. 现在完成时是由have的现在式加上过去分词组成. 规则动词的过去分词与过去式相同,而不规则动词的过去分词则无统一的规律可言.
I have just had lunch.
have/has +过去分词

收起

一般过去时强调的是过去发生的事情 不考虑对现在的影响 现在完成时是过去发生的事情一直延续到现在 并且强调对现在的影响
以上是我自己的理解 我一直都这样用的
想要准确而且枯燥的答案就去翻语法书吧~