no sooner A than B はなぜAが過去完了形でBが過去形なのか?

no sooner A than B は「AするやいなやBする」という意味で as soon as よりも文語的な表現です。この no sooner A than B の最大問題は過去の場合になぜAが過去完了形になりBが過去形になるのか(例:I no sooner got home than it began to rain)ということ。この記事では次の順序でこの問題について考えます。 解決順…