There are two huge trees in front of the building.They are standing there for almost fifty years.这里面后半句为什么用现在进行时呢,而不是现在完成时呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 20:44:21
There are two huge trees in front of the building.They are standing there for almost fifty years.这里面后半句为什么用现在进行时呢,而不是现在完成时呢?

There are two huge trees in front of the building.They are standing there for almost fifty years.这里面后半句为什么用现在进行时呢,而不是现在完成时呢?
There are two huge trees in front of the building.They are standing there for almost fifty years.
这里面后半句为什么用现在进行时呢,而不是现在完成时呢?

There are two huge trees in front of the building.They are standing there for almost fifty years.这里面后半句为什么用现在进行时呢,而不是现在完成时呢?
现在进行时表示现阶段某一动作正在进行,而这里指“这些树在那里站立了将近50年”.也就是说,树从过去开始站立,先仍然站立在那里,所以用现在进行时没有错误.
而现在完成时指过去或者已经发生的动作对现在造成了影响,很显然,这里用现在完成时错误.

因为树没倒啊,现在仍然站着,当然不是完成时。

应该是They've been standing there for almost fifty years.
老外也会犯语法错误,so, 不要太介意。