你的句子没有错误,open此处用作形容词,表持续的状态.
你比较一下这两个句子:
The store has been open since 2001.The store was opened in 2001.