had hardly done和had hardly done when的区别是什么?

如题所述

hardly had sb done when… 这是一个英语的倒装句,谓语动词had done 的一部分(had)调到主语 sb 前面,原因是:否定意义的副词hardly (几乎不)放在了句首。had hardly done…when… 是一固定习语,汉语意思是:sb 一 ⋯⋯ 就⋯⋯。例如:Hardly had he got on the bus when he heard a shout. 他刚一上公交车,就听到一声喊叫。
类似这样表达的还有:No sooner had sb done than… 。例如:No sooner had he reached the station than the train left. 他刚到火车站,火车就离开了。
温馨提示:上述用法中前句用过去完成时(had done) , when (than) 后句用一般过去时。
温馨提示:答案为网友推荐,仅供参考