直訳は「〜するまでに長い時間はない」。before を「〜の前」と訳さず、「〜するまで」と前から読むと一瞬で意味が見えます
01しくみ:なぜこの意味になるのか
この It は「時間」をばくぜんと指す主語で、訳しません。It was a long time before S V は「S V するまでに長い時間がかかった」。これを否定の形にした It is not long before S V は「S V するまで長くはない」、つまり 「まもなく S V する」 です。before を「〜の前に」とうしろから訳すと話がこんがらがるので、「長くはない、〜するまで」と前から読みます。
未来なら It will not be long before S V で、before 節の中は現在形です。before 節は時を表す副詞節なので、未来のことも現在形で表します。過去なら It was not long before S V(まもなく〜した)。物語や歴史の説明で、出来事がすぐ次の出来事につながったことを示すのによく使われます。
long の位置には時間の長さも入ります。It will be ten years before ...(〜するのは10年先だ)、It was three days before ...(3日たってようやく〜した)。どれも「〜するまでに、これだけの時間」という同じ骨組みです。soon で言いかえると S will soon V になります。
型
It will not be long before S V(現在形)
まもなく〜する
言いかえ・変形It was not long before S V(過去形)It won't be long before S VIt will be+時間+before S V
02例文3つを構造図で読む
色のカタマリは文の要素、カッコはカタマリの種類です。「飾り(M)を消す」を押すと、文の骨組みだけが残ります。黄色の語が、この構文の目印です。
記号と色の約束
仮S真S は It のような「仮の主語」と、うしろにかくれた本当の主語。接 は接続詞。カタマリの下の小さな S' V' O' は、節や句の中の要素です。
It will not be long before summer vacation starts.
まもなく夏休みが始まる。
前から訳長くはないだろう / 夏休みが始まるまで
- SIt時間を表す it。訳さない
- Clong長い時間
- Mbefore summer vacation starts副詞節|未来の話でも starts
ここを見る「夏休みが始まるまで、長くはないだろう」→「まもなく夏休みが始まる」。夏休みはこれから始まるのに、before 節の中は starts と現在形です。
It was not long before the new student made friends with everyone in the class.
まもなく、転校生はクラスのみんなと仲よくなった。
前から訳長くはなかった / 転校生が仲よくなるまで / クラスのみんなと
- SIt時間を表す it
- Mbefore the new student made friends with everyone in the class副詞節
- V'made friends withmake friends with「〜と仲よくなる」
ここを見る過去の話なので It was not long before で「まもなく〜した」。転校してから仲よくなるまでの時間が短かった、ということを伝えています。
It will not be long before the robots now being tested in a few hospitals are helping nurses carry heavy equipment in many parts of the country.
いくつかの病院で今試されているロボットが、国内の多くの地域で看護師の重い機材運びを手伝うようになるのも、まもなくだろう。
前から訳長くはないだろう / ロボットが〜するまで / いくつかの病院で今試されている / 看護師が重い機材を運ぶのを手伝っている / 国内の多くの地域で
- SIt時間を表す it
- Mbefore the robots now being tested in a few hospitals are helping nurses carry heavy equipment in many parts of the country副詞節|未来でも are helping
- S'the robots now being tested in a few hospitalsbeing tested がうしろから説明
- C'carry heavy equipmenthelp O+原形
ここを見るbefore 節の S' は robots から hospitals まで。now being tested が robots をうしろから説明しています。これからの話でも、before 節の中は are helping と現在形です。
03誤読のわな
It was not long before he realized his mistake.
✕ やりがち彼が自分の間違いに気づいたのは、それほど前のことではなかった。
○ 正しくまもなく彼は自分の間違いに気づいた。
not long ago(つい最近)とまぜて、「〜したのは少し前」と読んだ誤りです。It は時間、long は「長い時間」。「長くはなかった、気づくまで」と前から読めば、「まもなく気づいた」になります。
04似ている構文と見分ける
05確認問題(3問)
Q1英文の意味として正しいのは?
It won't be long before you can read English newspapers easily.
It won't be long before 〜 は「〜するまで長くはない」→「まもなく〜する」。1つ目は not を見落とした誤り、3つ目は before を「〜の前」と読んだ誤りです。
Q2空所に入るのは? It will not be long before the new station ( ).
before 節は時を表す副詞節なので、未来のことでも現在形 opens を使います。will open とはしません。
Q3It was not long before the rain stopped. とほぼ同じ意味の文は?
「雨がやむまで長くはなかった」→「雨はまもなくやんだ」。soon を使って言いかえられます。
