has been open 和has been opened区别?

问题描述:

has been open 和has been opened区别?
The shop has been opened since 2008.表被动
The shop has been open for 5 years.又表示什么?
这两句是同义句吗?

has been open是形容词表状态,这家店开了有5年了
opened是动词表被动以及动作,2008年这家店开张,这是一个动作并且店是被开的.