的确,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.