Question: has open or has opened?
Answer: Open does not refer to any past event, while opened does. Both refer to the same current state, but opened opens the door to an earlier narrative, if you will. The door was once closed*, and someone or something changed it. The use of opened indicates a larger history for the object that open entirely ignores.