关于英语两个句子的区别

there has been a picture on the wall for a long time

the picture has been on the wall for a long time

这两个句子分别强调的是什么啊,有什么区别,谢谢

第一句强调客观状态。表示画在墙上存在了很久了。
第二句是被动,由于不清楚动作的发出者是谁,所以用了被动。这一句的潜在含义是:有人把这幅画挂在墙上很久了,怎么没人拿下去。两句感情色彩略有不同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-07
similar
第2个回答  2010-04-07
第二句是被动语态
强调 “图片”
第一句主动语态,强调“存在”
第3个回答  2010-04-07
“这面墙上一直挂着一幅画”
“这幅画一直挂在这面墙上”

没问题了吧
相似回答
大家正在搜