how long has the factory been open为什么open不用过去分词?

2026年09月19日 22:34
有2个网友回答
网友(1):

open在这是形容词,不是动词用法,在been后是表示工厂已经开了多久,是一种存在状态

网友(2):

1.
答案:open.2.
解释:1)此处填入的open是个形容词,be
open表可以延续的状态,后面可以加一段时间since
two
years
ago(=for
two
years).2)
如果填入opened,则不妥。因为be
opened表示一个被动的动作,但是该动作是一个瞬间性动词,不能延续,也就不能加since
two
years
ago了。