单项选择题

No sooner()arrived at the station than it began to snow.

A. had I
B. I had
C. have I
D. I have