構文・強調表現

直後の関係を表す構文

要点

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.

文法のルール

  1. 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 を文中に置く形で、「私が到着するとすぐに雨が降り始めた」を英語にするとどうなりますか。