Hardly ____sat down when the telephone rangA.did I B.had I C.have I这个题我选的是A但有朋友说选第二项,我不知道为什么用过去完成时.

问题描述:

Hardly ____sat down when the telephone rang
A.did I B.had I C.have I
这个题我选的是A但有朋友说选第二项,我不知道为什么用过去完成时.

因为sat 是过去完成时。

如果选A.did I.应该是:sit down.
如果选C.have I .后面是过去时,不行.
选B.had I.had sat down为过去完成时,符合句意.
故正确答案是:B.

Hardly had sb .... when sb did...
Scarcely had sb.... when sb did...
No sooner had sb... when sb did...

Hardly had I sat down when the telephone rang.
差不多我正要(把自己)坐下的时候,电话铃声响了。

我刚要坐下来,电话就响了.
答案选B.
这是个倒装句,为的是起强调作用.
坐下是在电话铃声响起之前,而电话铃声是在过去响的,所以坐这个动作应该是用过去完成时,即——had+动词过去分词.

你选错了,我赞成B ,倒装格式。