open在这是形容词,不是动词用法,在been后是表示工厂已经开了多久,是一种存在状态
1.答案:open.2.解释:1)此处填入的open是个形容词,beopen表可以延续的状态,后面可以加一段时间sincetwoyearsago(=fortwoyears).2)如果填入opened,则不妥。因为beopened表示一个被动的动作,但是该动作是一个瞬间性动词,不能延续,也就不能加sincetwoyearsago了。