有关一时态问题

来源:百度知道 编辑:UC知道 时间:2024/04/19 22:19:15
我比较搞不清楚现在完成时。我看老师和网上是这样说的:现在完成时表示过去开始,但持续到现在的动作,或过去发生的动作,对现在留下后果或影响。我对于“现在完成时表示过去发生的动作,对现在留下后果或影响”有些不解,疑惑,它是指比如I have given her a paper.表示我过去给她一张纸,她现在收到了,但我给她纸的这个动作在现在已经停止了,只发生在过去?
例句:
1.I have lived in Beijing. 表示我过去某一时间住过北京,现在还住在北京。(网上这样写的)
2.He has lost his key.表示he lost it in the past and he still lose it。(网上这样写的)
现在我们比较,这两句句式差不多,可为什么意思却不一样呢?现在完成时在这两句中都表示过去发生的动作,对现在留下后果或影响?还是第一句表示过去开始,但持续到现在的动作,后一句表示过去发生的动作,对现在留下后果或影响。那么在前两句句式相同的情况下,怎样能判断出它到底表示的是2中意思当中的哪一种呢?
希望大家尽力回答我的每一个问题,谢谢!

正如你所说,现在完成时有2种意义:
对于延续性动词(比如live),它表示过去开始,但持续到现在的动作,如例句1:I have lived in Beijing. 表示我过去某一时间开始住在北京,这个动作一直持续到现在。
对于短暂性动词(比如lose),现在完成时表示过去发生的动作,对现在留下后果或影响。如例2:He has lost his key.表示过去他丢了他的钥匙,所以现在他没了钥匙。
下面回答你的所有问题。
1.这两句句式差不多,为什么意思却不一样呢?
答:由动词是延续动作还是短暂动作决定.
2.现在完成时在这两句中都表示过去发生的动作,对现在留下后果或影响?
答:不是.第1句不是,第2句是.
3.还是第一句表示过去开始,但持续到现在的动作,后一句表示过去发生的动作,对现在留下后果或影响。
答:absolutely right!
4.那么在前两句句式相同的情况下,怎样能判断出它到底表示的是2中意思当中的哪一种呢?
答:答案同第1问.
"半只耳"同志说得好:你能发现这样的问题,说明你很勤于思考。继续努力,你一定会很强的!

第一句中的live是一个持续性的动词,你要这样理解例句,“他已经在北京住下来了。”
第二句的lost是一个瞬间性的动词,因为钥匙不可能持续一直在losing。所以第二句可以这样理解“他过去掉了(那把)他的钥匙。”。英文中lose掉的东西,后文没提find back找回,那就很可能是找不到了。因此他现在处于“没有了那把钥匙的状态”。

你能发现这样的问题,说明你很勤于思考。继续努力,你一定会很强的!

不用那么复杂的 真的 就那几个关键的词记住 而且几乎所有的题都差不多 练的次数多了 语感就很起作用拉 很快的 只要用点心就行了