单选题15.No sooner had we finished the conversation______we heard a knock on the door.
【正确答案】
C
【答案解析】“no sooner…than…”是固定搭配,意为“刚一……就……”,主句一般用过去完成时,从句用一般过去时,例如:No sooner had he sat down than the doorbell rang.他刚一坐下,门铃就响了。when要和hardly,scarcely或barely连用,意思同“nosooner…than…”,例如:Hardly(Scarcely,Barely)had I closed my eyes when I began toimagine the most fantastic shapes.我刚一合眼,就开始想奇形怪状的东西。根据结构可知C为正确答案。