单选题 ______ had I closed the door ______ somebody started knocking at it.

【正确答案】 C
【答案解析】部分倒装和固定搭配。题目中从句采用部分倒装,因此第一个空应该填入带否定意义的连词(或词组);no sooner...than...意思是“一…就…”。