单项选择题

No sooner ______ he come into the house ______ it began to rain.

A.did... when
B.did... than
C.had... when
D.had... than