这个句子为什么用has been opening

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:23:57
In order to make up for the lost time, the country has been opening up more sites each year.
这个句子为什么用has been opening up,是时态的问题,还是独立结构啊?麻烦解释一下,谢谢,独立结构都怎么用啊?
这句话的译文是:为了弥补失去的时间,中国每年都要开放更多的旅游景点。 应该不是被动语态啊!

是一般现在完成进行时,表示过去发生的动作,对现在产生的影响,而且这个动作有可能还会一直继续下去。

表示时间的持续,这里表示每个年都.....
表示时间的持续时可以用现在完成进行时

这个地方用的是被动语态的完成进行时。表示的是一种被“开放”的状态。
翻译为:为了编造这遗失的时代,这个国家已经每年都被开放了。

has been opening这并不是什么独立结构,而是时态决定的。

现在完成进行时
表现在的状态并且这个状态在一直持续

has been opening 是一种时态,现在完成进行时。
现在完成进行时比现在完成时更多的强调动作的延续性。如下:
They have been widening the road.(a)
They have widened the road.(b)
(a)句的意思是他们在加宽马路,但尚未完工。
(b)句的意思则是已完工了。

表示这个事件一直才持续,还没有完成。所以用being语态。