都说完成时的标准是描述的时间段且对现在有影响,怎么能看出对现在有影响?完成时和过去时应如何区分?

如题所述

现在完成时是与现在有关的时态,属现在时态的范畴,它侧重于过去的动作对现在造成的影响;而一般过去时是一种过去时态,侧重于表述过去的动作,与现在无关。  例如:
Yesterday I went to the zoo.昨天我去了动物园。(仅说明昨天去了动物园,与现在无关)
Li Lei has read the book. 李磊已看过那本书。(说明李磊了解那本书的内容)
另外,现在完成时还可以表示动作从过去某个时候开始一直延续到现在,强调动作的延续性它常与for引导的一段时间状语及since+时间点连用。例如:
He has lived here for ten years. 他已在这儿住了10年了。
比较:
1.) The Greens have worked in China since 2008.
格林一家自2008年到现在一直在中国工作。
The Greens worked in China in 2008.格林一家2008年在中国工作。
2.) He has lived in the country for a long time. 他在农村生活了很长时间。(现在还在农村)
He lived in the country for a long time before he came to town.
他进城前在农村生活了很长时间。
3.) She has bought a bicycle.她买了一辆自行车。(现在她有一辆自行车了。)
She bought a bicycle last year.去年她买了一辆自行车。
连用的时间状语不同
与现在完成时连用的时间状语除了上面所说明的由since和for引导的一段时间外还有:already, yet, still ,just, so far, in the last(past), before, ever, never等。而一般过去时则常与ago, yesterday, last, in 2000, just now等连用。
注意:现在完成时态不可与yesterday, last week, two days ago等之类的表示具体的过去时间的状语连用。例如:
Have you ever picked flowers or stepped on the grass in the park? 你曾在公园里摘过花或曾踩过草地吗?
Father bought that watch ten years ago.爸爸10年前买了那块手表。
I have never seen the film before. 我以前没有看过这部影片。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-10
怎么能看出对现在有影响?
准确的说,这是现在完成时的其中一个用法。
两个:一是过去动作或状态持续到现在,也可能继续持续下去。
如:I have been here for two days. (我在这里两天了。)往往有一段时间状语。
而过去动作影响现在,则是过去的动作影响到现在的结果。或者说是过去的动作用现在时态来表达。
如:
I have bought a car. 我买了一辆车。(车是过去买的,但现在在我这里)
现在完成时是现在时态,而一般过去时,只是说了过去的动作或状态,跟现在无关。
如:
I bought a car yesterday.我昨天买了一辆车。
现在车在不在我这,没说。
I wrote a letter.我写了一封信。
这信现在怎么样了?不知道。本回答被提问者和网友采纳
相似回答