no sooner...than与 hardly ..when所用的时态和句型

1个回答

  • 当否定词语放句首时,句子用倒装.“Hardly +had +主语+done…when / before + 主语+did.”

    // “主语+had +hardly + done…when / before +主语+did.”

    例如:

    ①Hardly had she had supper when she went out. “她一吃完晚饭就出去了.”

    ②She had hardly had supper when she went out. (同上) 两个用法一样,可以互换,都表示“刚一……就……”.

    如果要讲细微区别的话,就是hardly ..when ..更紧凑一些,意思是“几乎未来得及做完A这件事,紧接着就开始做B这件事”.

    而no sooner.. than意思是“刚做完A这件事,就做B这件事”.