No sooner had the bell rung than the gate opened 铃一响,大门就开了。 这里是有一个次序的问题,另响在门开之前,门开用过去时态 opened,零响就要用过去完成时态。 更多例句 no sooner...than..."一...就..." 引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时。(从这里可以知道,no sooner后面是主句,than后面是从句) 例: I had no sooner reached home than it began to rain. 我一到家天就下起雨来 No sooner ...than...常放在句首,表示强调.这时主句要倒装. 例:No sooner had I reached home than it began to rain.
No sooner had the bell rung than the gate opened. 这个句子意思是:门铃刚一响,门就开了。 这个句子中用过去完成时had rung主要是用来表示 门铃响 这个动作发生在opened 开门这个动作之前,也就是用来表示两个动作的前后发生,先发生的用过去完成时。 eg. Hardly had I got home when it began to rain. 我刚一到家,天就开始下雨了。(先到家,后下雨 ,到家用had got)本回答被提问者采纳