Questions & Answers about Когда я открыл дверь, моя собака убежала из дома.
Because открыл is the perfective past tense of открыть, and it presents the action as a completed event: I opened the door.
In this sentence, the idea is that one completed action happened, and then another happened as a result:
- Когда я открыл дверь = When I opened the door
- моя собака убежала из дома = my dog ran out of the house
If you used открывал, it would sound more like was opening / used to open / opened repeatedly, depending on context. That does not fit as well here, because the sentence refers to one specific completed moment.
Убежала is also perfective. It means the dog ran away / got out / escaped as a completed action.
Compare:
- бежала = was running or ran in an ongoing sense
- убежала = ran away, with the result that the dog is now gone
The prefix у- often gives the idea of away. So убежала is not just movement; it is movement away from the place.