单选题 ______ seen me than he left the room.
A. As soon as he had B. Once he had
C. Hardly had he D. No sooner had he

【正确答案】 D
【答案解析】[解析] no sooner had (sb. done sth. ) than“一……就……”。no sooner置于句首时句子须用半倒装语序。