it was raining 表示正在下雨,所以应该选B,当我起床时正在下雨
过去进行时可以表示在过去某个时间点发生的事情。时间点可以用介词短语、副词或从句来表示。如:
What was she doing at nine o‘clock yesterday?
昨天晚上九点她正在做什么? (介词短语表示时间点)
When I saw him he was decorating his room.
当我看见他的时候他正在装饰房间。(when从句表示时间点)