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

【正确答案】 D
【答案解析】[分析] 本题测试点是倒装用法。no sooner…than“一…就…”,no sooner后跟的句子主谓部分倒装,时态用过去完成时。than后接从句,用一般过去时。因此选had…than符合题意。A、B时态和搭配不对,C项搭配不对。