I have been living in there for 10 years和I have lived in there for 10 years,有什麼不同?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 07:04:18
I have been living in there for 10 years和I have lived in there for 10 years,有什麼不同?

I have been living in there for 10 years和I have lived in there for 10 years,有什麼不同?
I have been living in there for 10 years和I have lived in there for 10 years,有什麼不同?

I have been living in there for 10 years和I have lived in there for 10 years,有什麼不同?
这2句话是"现在完成进行时"和"现在完成时"的区别.
I have been living in there for 10 years.我已经在那里住了10年了.
(表示我现在还住在那里)
I have lived in there for 10 years.我在那里住了10年了.
(表示我现在已经不在那里住了)

第一句是现在完成进行时,表示一个动作过去发生,一直持续到现在。译为:我已经在这住了十年了(我现在还住这儿)
第二句是现在完成时,表示一个动作已经完成。译为:我在这儿住了十年(现在不住这儿了)

第一句错,第二句对.here是副词,前面不能加任何介词

第一句表示动作虽已完成,但一定会一直进行下去。
第二句表示动作已经完成,有可能已经结束,也许还要继续下去。

两种讲法强调的则重点不一样。
Have been living 强调的是动作现在还持续做。我还在住(正在),虽然我住了十年。
have lived 表示强调动作影响或状态。“在这住了十年”表示动作的一个状态。至于以后住不住不是强调的重点。可能不住也可能不住...

全部展开

两种讲法强调的则重点不一样。
Have been living 强调的是动作现在还持续做。我还在住(正在),虽然我住了十年。
have lived 表示强调动作影响或状态。“在这住了十年”表示动作的一个状态。至于以后住不住不是强调的重点。可能不住也可能不住

收起