I had no sooner arrived home than the bell rung

问题描述:

I had no sooner arrived home than the bell rung
为什么前面用过去完成时,后面用一般过去时
怎么译

有no sooner than
或hardly when
这样的句子是固定的结构,如题一样