语法百问

为什么hardly…when结构中的hardly部分总是用过去完成时?

的确,hardly部分通常用过去完成时,这是因为hardly…when这个句式通常表达的都是“过去”的事情,从时间的先后顺序看,hardly部分的动词“早于”when部分的动词,即是“过去的过去”,所以用过去完成时。

例:He had hardly left when she arrived. 他刚离开,她就到了。/ 她到的时候,他刚离开。

leave早于arrive,arrive为过去时,所以leave用过去完成时,即had left。

当hardly位于句首,这个句式会变成主谓倒装的形式,hardly部分的时态仍是过去完成时。

例:Hardly had he left when she arrived.

Welcome to menglish.cn!