单项选择题

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

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