構文・強調表現
直後の関係を表す構文
No sooner ... than
説明
No sooner ... thanは、「〜するとすぐに…した」と2つの出来事が続けて起きたことを表します。
「駅に着くとすぐに電車が来た」のように、一方が起きた直後にもう一方が起きたことを伝えるときに使います。as soon as と近い意味ですが、より硬く文語的な表現です。
No sooner を文頭に置くときは、疑問文ではありませんが、後ろの語順が疑問文のように入れかわります(had と主語が入れかわる)。
出来事を別々に述べるだけでは、間隔は分かりません。as soon as や No sooner ... than を使うと、前の出来事の直後に次の出来事が起きたと示せます。
今回のゴール
- No sooner had ... than ... で「〜するとすぐに…した」が言えるようになる
No sooner ... than の使い方
No sooner had ... than ... で「〜するとすぐに…した」が言えるようになる
No sooner had + 主語 + 過去分詞 + than + 主語 + 過去形で「〜するとすぐに…した」を表します。文頭ではhad と主語を入れかえます(疑問文ではありませんが、語順は疑問文のようになります)。
例文
No sooner had I arrived than it started to rain.
- 到着するとすぐに雨が降り始めました。
No sooner had she sat down than the phone rang.
- 彼女が座るとすぐに電話が鳴りました。
No sooner I had arrived than it started to rain.
No sooner had I arrived than it started to rain.
No sooner を文頭に置くときは had と主語を入れかえます(had I の順)。
No sooner ... than と as soon as の関係は何ですか。
まとめ
- No sooner had ... than ... で「〜するとすぐに…した」が言えるようになる