单项选择题

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

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