Question: have open or have 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.