構文・強調表現
直後の関係を表す構文
要点No sooner ... than
文法の意味
No sooner ... thanを使うと、ある出来事が終わるか終わらないかのうちに、次の出来事が起きたことを強く示せる
as soon asと近い意味ですが、No sooner ... thanは硬く文語的です。日常ではas soon as、改まった文章ではNo soonerという選び方ができます。
使い方・使い分け
2つの出来事の順序と近さを同時に示す
had + 過去分詞が先の出来事、thanの後ろの過去形が直後の出来事です。
- 先に起きたこと
- had arrived — 到着したことが先に完了した
- 直後に起きたこと
- than it started to rain — その直後に雨が降り始めた
- 一文にする
- No sooner had I arrived than it started to rain.「到着するとすぐ雨が降り始めました」
文頭と文中では語順が変わる
No soonerを前に出すと倒置が起きます。文中なら普通の語順を保ちます。
- 文頭:倒置
- No sooner had I arrived than ...
- 文中:普通の語順
- I had no sooner arrived than ...
場面に合う表現を選ぶ
意味が近い形をまとめて理解し、文体と接続語の組み合わせは分けて覚えます。
- 一般的
- As soon as I arrived, it started to rain. — 会話でも使いやすい
- 硬い・文語的
- No sooner had I arrived than ... — no soonerにはthan
- 別の硬い形
- Hardly had I arrived when ... — hardlyにはwhen
文法の形
No soonerを文頭に出すか、文中に置くかでhadと主語の順を変えます。
文頭に置く
No sooner had + 主語 + 過去分詞 + than + 主語 + 過去形
No sooner had she sat down than the phone rang.
文中に置く
主語 + had no sooner + 過去分詞 + than + 主語 + 過去形
The train had no sooner left than it stopped.
文法のルール
No soonerを文頭に置いたら、hadを主語の前へ出す。
補足:疑問文ではありませんが、No sooner had I ...の語順になります。
よくある間違い
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 の順)。
10秒チェック
1問だけ解く
No sooner を文中に置く形で、「私が到着するとすぐに雨が降り始めた」を英語にするとどうなりますか。