no sooner ~ than / hardly ~ when|「〜するやいなや」|英文法Q&A
― 「〜するやいなや」の言い方
「〜するとすぐに・〜するやいなや」は No sooner had S done than S did. や Hardly had S done when S did.。文頭に No sooner / Hardly を出すと倒置。主節は過去完了、対応節は過去です。
Q. 「私が着くやいなや雨が降り出した」は、英語でどう言いますか?
A. 代表的なのが2つ。①No sooner had S done than S did.――No sooner had I arrived than it began to rain.(着くやいなや雨が降り出した)。②Hardly (Scarcely) had S done when (before) S did.――Hardly had I sat down when the phone rang.(座るやいなや電話が鳴った)。ペアの相手に注意で、no sooner … than/hardly (scarcely) … when (before)。No sooner / Hardly を文頭に出すと、後ろは倒置(had + S)になります。時制は、先に起きたことを過去完了(had done)、直後のことを過去で表します。平易には As soon as I arrived, it began to rain./The moment I arrived, … と言えます。倒置は否定の倒置、hardly は準否定、had done は過去完了とあわせて整理できます。
1. 結論 ― 否定語を文頭に、時制は過去完了+過去
「〜するやいなや」=No sooner had S done than S did/Hardly (Scarcely) had S done when (before) S did。文頭の No sooner / Hardly で倒置。先の動作は過去完了、直後は過去。
2. 2つの型
| 型 | ペア | 倒置の形 |
|---|---|---|
| no sooner … than | than | No sooner had S done than … |
| hardly … when | when / before | Hardly had S done when … |
| 時制 | 先=過去完了 | 直後=過去 |
3. 例文で確認
No sooner had she entered the room than everyone stood up.
彼女が部屋に入るやいなや、全員が立ち上がった。
文頭 No sooner → 倒置 had she entered。ペアは than。「入る」が先(過去完了)、「立ち上がる」が直後(過去)です。
Hardly had we started when it began to pour.
出発するやいなや、土砂降りになった。
Hardly のペアは when / before。Scarcely had we started when … も同じ。準否定語の文頭倒置です。
As soon as I got home, the phone rang.
家に着くとすぐ、電話が鳴った。
as soon as / the moment / on -ing でやさしく言えます。no sooner … than は文語的・強調的な言い方です。
4. つまずきやすい形
(1) ペアの相手を間違えない
no sooner … than/hardly (scarcely) … when (before)。× no sooner … when は誤り。組み合わせが決まっています。
(2) 文頭なら倒置
No sooner / Hardly を文頭に出したら倒置(had + S)。I had no sooner arrived than … のように文中に置けば倒置しません。
(3) 時制は過去完了+過去
先に起きた動作を had done、直後を過去。had arrived … began(過去完了)。時間の前後を時制で示します。
(4) 意味は「ほぼ同時」
「やいなや」は時間差がほぼゼロ。as soon as / the moment / immediately after と同義で、強調したいときに倒置構文を使います。
5. 原理とのつながり
no sooner … than は、複雑に見えて「否定 × 比較 × 倒置 × 時制」という既習の重ね技です。芯は sooner(=soon の比較級「より早く」)を no で否定すること。no sooner A than B は「AするよりBが早いことはなかった=AとBに時間差がない=ほぼ同時」――つまり「やいなや」。hardly A when B も同じで、「Aし終えるか終えないかのうちにB」=準否定 hardly(ほとんど〜ない)で「まだほとんど終わっていない」を表します(準否定)。そして、No sooner / Hardly という否定・準否定の語を文頭に出すと、英語のルールで倒置が起こる――これは Never have I … とまったく同じ原理です。最後に、2つの出来事の前後関係を、先を過去完了・直後を過去で示す。つまりこの構文は、否定の比較・準否定・文頭倒置・過去完了という4つの既習事項が一つに組み合わさっただけ。分解すれば怖くありません。難関構文を「既習の部品の組み合わせ」として捉える――それが、東大レベルの英文を攻略する土台です。
6. 次に読む
no sooner ~ than を、「部品の組み合わせ」から
否定の比較・準否定・倒置・過去完了――既習の4部品に分解すれば読めます。日本英語塾は担任制のオンライン英語専門塾です。難関構文を部品から組み立て直す力を、指導します。全国どこからでも受講できます。
