英语达人进,这两者有什么区别?

there has been a picture on the wall for a long time.另一个是the picture has been on the wall for a long time

曾经有一幅图挂在墙上很长一段时间。
这幅图挂在墙上很长一段时间了。

这里涉及的是英语现在完成时的用法,这种时态可以表示两种含义
1. 动作发生在过去,但强调对现在的影响
针对第一个句子来说,可能是应为墙壁上原来很长一段时间挂着一幅画,现在没有了,强调的是墙上留下了那副画留在墙上的一个印记
2. 动作发生在过去,且一直持续到现在还有可能继续维持这种状态
针对第二个句子来说,就是指这幅画是以前挂上的,一直到现在挂了很长时间了

希望我的回答对你有帮助 O(∩_∩)O
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-21
两句都表示画在墙上有很长时间了。没有实质性的区别,只是表达方式不一样,表达的环境不一样。
想像一下,你和一位朋友在一个房间里谈论画。
第一句,通常是第一次提到这幅画,而且你朋友还不知道有一幅画。这时用这句。
第二句,你朋友知道有一幅画,但不知道具体详情。这时你会用到这句话。
第2个回答  2012-03-21
墙上曾长时间挂着一幅画(现在已经没了)

墙上的画已经挂着那幅画挺久了。(现在还挂着)追问

第一句从哪里判断出现在已经没了?

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网