单项选择题

No sooner () gone out than it started to snow.

A. he had
B. he have
C. have he
D. had he