1、A的No sooner 后是倒装的,所以不可能B中Hardly did it grow dark 与she realized it was too late to go home 都是句子了,中间却用THAT连接,错的C的Scarcely than 没有这种搭配所以选D。