单选题   ______ had he arrived home than it began to rain.
 
【正确答案】 B
【答案解析】句型no sooner...than刚……就……。选项B是正确的。