The price of vegetables has been doubled because of the weather.由于天气不好,蔬菜价格翻了一翻.请问 ,这里 has been 有什么用.

问题描述:

The price of vegetables has been doubled because of the weather.由于天气不好,蔬菜价格翻了一翻.
请问 ,这里 has been 有什么用.

has been 是现在完成时,表示已经完成的动作并且对现在有一定影响,也就是蔬菜价格已经翻了一番,现在仍然是这个状态,所以用完成时。

“俊狼猎英”团队为您解答。
用has been doubled,表示菜的价格现在已经翻了一番,到现在为止还没回落。如果用一般过去时,则无法表达这个意思,只能说过去某个时间翻了一番,但现在的情况不知。
祝你进步!

has been doubled是现在完成时的被动语态

现在完成时