现在完成时具体怎样理解?

问题描述:

现在完成时具体怎样理解?
我总是把现在完成时和一般过去式弄混,两者有什么区别,具体讲解讲解,

好区分
1.现在完成时是现在时,所以和现在有关;一般过去时是过去时,和现在没关系
2.因为和现在有关呢,所以现在完成时的时间状语是现在,比如now,比如today; 一般过去时和现在无关,所以其时间状语是过去某个时间,但有可能是今天早些时候,比如this morning,this afternoon等
第一条是最重要的(就是记住现在完成时是现在时,一般过去时是过去时)
另外你需要记住现在完成时的4种用法:
1.过去发生的事对现在有影响
The chair has been broken.(椅子坏了,现在你能看见坏了,是过去坏的,但是也是现在以前的过去坏的,现在还没修好,如果你说The chair was broken,就没说现在是修好还是没修好)
2.表示过去的经历(其实是现在的你经历过的事)
Have you read Bible?(你读过圣经吗?也许读过,也许是过去读的,但是他问的是现在的你)
3.表示到现在时间为止的反复发生的事
I have written 6 letters (写了6封信,过去某个时间到现在写了6封,注意现在是个截止时间)
4.表示持续到现在的动作或状态
I have lived here 6 years.(住在这里6年了,是到现在为止,以后不管住或不住都是到现在为止6年)