have been可以加原形吗

书上有一道题
the factory_ _ _for 3 years.
答案是has been open
has been 后面不是加doing
是不是答案错了

你的理解是错误的have been 后面是可以加done(过去分词)或者doing,你如果查字典就会发现其实open是有形容词的意思的,而我们知道过去分词也有adj的意思,比如说,surprise就是动词,他和open一样也有形容词的意思,而surprised就有ADJ意思令人惊奇的
温馨提示:答案为网友推荐,仅供参考
相似回答