This factory opened twent years ago同义句问题
3个回答

This factory opened twenty years ago.这里,open 是动词

This factory has been open for twenty years.这里 open 是形容词,“开着的”

因为open作动词时,是瞬间动词,后面不能接表示一段时间的词组.所以,open 改为 be open (形容词),表示一个状态,后面就可以接for twenty years 这样一个表示时间延续的词组了.