The supermarket _________for 3 hours.

问题描述:

The supermarket _________for 3 hours.
选择:A.has opened
B.has been open

B
open在这里是动词
supermarket“超市”作主语时要用被动语态.
has/have been done 是现在完成时的被动语态.