原田英語の英語大全勉強法ぜんぶ入り

構文 24否定の構文lv3 入試標準

No sooner had S p.p. than 〜〜するとすぐに…

見抜くサイン文頭の No sooner / Hardly+倒置を見たら、than・when を探す

原田英語2026-10-11 更新例文はすべてオリジナル

3秒でわかる

直訳は「…が起きたのより早くはなかった」。それほど間をおかずに次のことが起きた、という意味です

01しくみ:なぜこの意味になるのか

No sooner A than B は、直訳すると「A したのは B より 早くはなかった」。A と B の間に「早い・遅い」の差がほとんどない、つまり A したとたんに B した という意味になります。sooner は比較級(「より早く」の形)なので、比べる相手を示す than がうしろに来ます。

A には過去完了 had p.p.、B には過去形を使うのが基本です。A が先に起きたことなので、時間の順番が時制にも表れています。また No sooner は否定の語なので、文頭に出ると 疑問文と同じ語順(倒置) になり、No sooner had I ... となります。もとの語順は I had no sooner ... than ... です。

Hardly / Scarcely had S p.p. when(before)〜 も同じ意味です。hardly は「ほとんど〜ない」で、「A がほとんど終わらないうちに B が起きた」→「A するとすぐに B」。こちらは比較級ではないので than ではなく when か before を使います。相手が than になるか when になるかは、比較級かどうか で決まると考えると迷いません。

型

No sooner had S p.p. than 〜

〜するとすぐに…

言いかえ・変形S had no sooner p.p. than 〜Hardly (Scarcely) had S p.p. when (before) 〜As soon as S V, 〜The moment S V, 〜

02例文3つを構造図で読む

色のカタマリは文の要素、カッコはカタマリの種類です。「飾り(M)を消す」を押すと、文の骨組みだけが残ります。黄色の語が、この構文の目印です。

記号と色の約束
S主語「何が・だれが」。名詞のカタマリ
V動詞「どうする・どうだ」。文の中心
O目的語「何を・だれに」。V の動作を受ける
C補語S や O の中身を説明する(S=C、O=C)
M修飾語外しても文がこわれない飾り
[ ]名詞のはたらき名詞句・名詞節。S・O・C になる
( )形容詞のはたらき名詞をうしろから説明する
< >副詞のはたらき動詞や文全体を説明する。M

仮S真S は It のような「仮の主語」と、うしろにかくれた本当の主語。接 は接続詞。カタマリの下の小さな S' V' O' は、節や句の中の要素です。

例文 1

No sooner had I sat down than the bell rang.

No soonerMhad助動詞ISsat downV<than the bell rang>Mthan接the bellS'rangV'

私が座ったとたんに、ベルが鳴った。

前から訳〜するとすぐに / 私が座った / ベルが鳴った

  1. MNo sooner否定の語が文頭→うしろが倒置
  2. Vsat downhad sat down=先に起きたこと
  3. Mthan the bell rang副詞節|直後に起きたこと

ここを見るhad が主語 I の前に出ています(倒置)。もとの語順に戻すと I had no sooner sat down than the bell rang. です。

例文 2

Hardly had the concert started when the power went out.

HardlyMhad助動詞the concertSstartedV<when the power went out>Mwhen接the powerS'went outV'

コンサートが始まったとたんに、停電した。

前から訳ほとんど〜ないうちに / コンサートが始まった / 電気が消えた

  1. MHardlyほとんど〜ない
  2. Mwhen the power went out副詞節
  3. V'went outgo out「(明かりが)消える」

ここを見るHardly は比較級ではないので、than ではなく when が相手です。「始まったか始まらないかのうちに停電した」と考えます。

例文 3

The students had no sooner finished setting up the booth they had designed for the school festival than the first visitors started lining up in front of it.

The studentsShad no sooner finishedV[setting up the booth they had designed for the school festival]Osetting upV'the boothO'they had designed for the school festivalM'<than the first visitors started lining up in front of it>Mthan接the first visitorsS'startedV'lining up in front of itO'

生徒たちが文化祭のために設計したブースを組み立て終えたとたんに、最初の客がその前に並び始めた。

前から訳生徒たちは〜するとすぐに / 組み立て終えた / 文化祭のために設計したブースを / 最初の客が並び始めた / その前に

  1. Vhad no sooner finished倒置しない形。had のあとに no sooner
  2. Osetting up the booth they had designed for the school festival名詞句|finish V-ing「〜し終える」
  3. M'they had designed for the school festival関係代名詞の省略
  4. Mthan the first visitors started lining up in front of it副詞節
  5. O'lining up in front of itit=the booth

ここを見る倒置しない形では had no sooner p.p. の順です。than の前までが先に起きたことなので、途中が長くても than を探せば区切りが見えます。

03誤読のわな

No sooner had she left the room than her phone rang.

✕ やりがち電話が鳴ると、彼女はすぐに部屋を出た。

○ 正しく彼女が部屋を出たとたんに、電話が鳴った。

than のうしろを「きっかけ」と読んで、順番を逆にした誤りです。先に起きたのは had p.p. の側(部屋を出た)で、than のうしろ(電話が鳴った)はその直後に起きたことです。過去完了が「先」の目印です。

04似ている構文と見分ける

05確認問題(3問)

Q1英文の意味として正しいのは?

Scarcely had we reached the station when it began to snow.

Q2空所に入るのは? No sooner had the game ended ( ) the fans ran onto the field.

Q3正しい英文は?

英文法大全でくわしく

ドリルで手を動かす

構文ドリルV はどれ? S はどこまで? 文型は? どの構文? 10問ずつ、正解すると構造図が出ますはじめる
X でポストLINEB!

否定の構文のほかの構文

17not A but BA ではなく B言いたいのは but のうしろ。not の側は、打ち消すためにわざわざ出した「よくある思いこみ」です否定の構文lv2 高校基礎18not only A but (also) BA だけでなく B もnot A but B と違い、A は消されません。A は「読み手も知っている前提」、B が「書き手が足したい新情報」です否定の構文lv2 高校基礎19not + all / every / always / necessarilyすべて(いつも)〜というわけではないnot が打ち消すのは「100%」の部分だけ。「100%ではない」は「0%」とはまったく別物です否定の構文lv2 高校基礎20S not V because 〜〜だからといって…するわけではないnot が打ち消すのは動詞ではなく、because の「理由」のほうかもしれません。そのときは「…はした、でも理由が違う」という意味です否定の構文lv3 入試標準21cannot 〜 too ...いくら〜してもしすぎることはない「〜しすぎることはできない」をひっくり返すと「どれだけ〜しても足りない」。否定と too の組み合わせで、強いすすめになります否定の構文lv3 入試標準22never (not) V without V-ing…すれば必ず〜する「〜せずに…することはない」と否定が2つ重なると、強い肯定になります。「…するたびに必ず〜」です否定の構文lv3 入試標準23anything but 〜決して〜ではないこの but は「しかし」ではなく「〜以外」。anything but は「〜以外なら何でも」、だから「〜だけは違う」になります否定の構文lv3 入試標準