had no sooner done...than 倒装:no sooner had done ...than
had hardly done ...when 倒装:hardly had done ...when