has been open中的open是形容词,has been opened中opened是动词,是被动语态。前者表达的意思是营业或开放,指开放了一段时间。后者表达的意思是被打开,强调事物已经被打开了。二者时态相同,但表达意义区别很大,前者强调状态的延续,后者强调动作的结果。