选C no sooner....than 固定用法"一...就..." 引导时间状语从句, no sooner后用完成时,than后面的从句用一般时态 No sooner ...than...常放在句首,表示强调.这时no sooner从句要半倒装,即将助动词has/had等提前 例:No sooner had I reached home than it began to rain.
我觉得可能选项有问题,原句用的是一般过去式,所以答句必须也是过去的,c选项显然不合适。正确的答案全文应该是这样的。 No, no sooner had she gone than it happpened. 依据no sooner...than..的用法,主句用过去完成时,从句用一般过去时。而且no sooner置于句首,句子需要倒装。 希望能有所帮助!