until と by の違いの解き方|空所の前の動詞が「続く」か「1回で済む」かで決める
空所に until と by のどちらを入れるかで迷う問題です。どちらも日本語では「まで」なので、訳では決まりません。空所の前の動詞に「ずっと」を付けて読み、選択肢を減らします。not が付くと until が残る形も、自作の問題で実演します。
たぶん、こう解いています
until も by も、日本語にすると「まで」です。
「until は『まで』、by は『までに』」と覚えている人も多いはずです。それでも問題文を和訳してから選ぶと、どちらの「まで」なのかで迷います。
しかも、選択肢には since や while のような、時を表す別の語も並びます。
手がかりは「まで」の訳ではなく、空所の前にある動詞のほうにあります。
原田英語式手順
- 空所の
前の動詞に 丸をつける Cambridge の文法書 English Grammar Today を見ると、前置詞の until は「(その時)まで」という意味です。例は We played chess until midnight. です。
by は「〜より遅くならずに」という意味で、約束や締め切りに使う、と書かれています。例は The postman is always here by 11 am. です。
どちらを選ぶかは、動作がその時まで続くのか、その時までに1回やれば済むのかで決まります。だから、まず空所の前の動詞に丸をつけます。
- 丸をつけた
動詞に 「ずっと」を 付けて 読む 「ずっと待つ」「ずっと開いている」「ずっとチェスをする」のように、「ずっと」を付けて自然に読めたら、その動作は続いています。until を選びます。
「ずっと提出する」「ずっと送る」は変です。「提出する」も「送る」も、締め切りまでに1回やれば済む動作だからです。by を選びます。
同じ文法書も、The movie will be finished by 9 pm. を正しい形とし、until を使った形を誤りとして挙げています。
- 動詞の
前に not が あったら、 until を 消さない 同じ文法書の until の例に、The film didn't end till eleven o'clock. があります。till は until の短い形です。
end(終わる)は1回で済む動作なのに、till が使われています。not が付くと、「終わらない」という状態が11時まで続くからです。「11時になってはじめて終わった」と読みます。
「1回で済む動詞なら by」とだけ覚えていると、ここで落ちます。not があったら、「ずっと〜しない」で読めるかを確かめてください。
やってみる
次の英文は、この記事のために書き下ろしたものです。空所に入る最も適切なものを選んでください。
Our English teacher gave us a long essay to write over the weekend.
She told us that we had to send it to her ________ Monday morning.
2文目の空所に入る最も適切なものを、次の①〜④から1つ選んでください。
選んでみてください。押すと、答えと解説が出ます。
正解は ②
英文の意味
英語の先生は、週末に書く長い作文の課題を出した。先生は、月曜の朝までにそれを先生に送らなければならないと言った。
2文目で、空所の前の動詞に丸をつけます。send(送る)です。
- ①until を入れると、「月曜の朝までずっと送り続ける」になります。作文は1回送れば済むので、ずっと続く動作ではありません。消えます。
- ③since は「〜から(ずっと)」で、過去のある時から今までを表します。2文目の had to send は、言われたあとに送る話なので合いません。
- ④while は「〜しているあいだ」という接続詞で、うしろに主語と動詞が要ります。Monday morning は名詞だけなので、置けません。
- ②by を入れると、「月曜の朝までに送る」になります。1回で済む動作と締め切りの組み合わせで、1文目の週末の課題の話ともつながります。
明日、until と by で迷ったら、訳す前に空所の前の動詞に丸をつけてください。「ずっと」を付けて読めれば until、1回やれば済むなら by です。not があったら、until を消さずに残しておきます。
動画で見る
1問だけ
The concert was so popular that many fans waited outside the hall ________ midnight. 空所に入るのはどれですか?
よくある質問
until と by の違いは何ですか?
Cambridge の文法書 English Grammar Today の説明では、until は「(その時)まで」、by は「〜より遅くならずに」という意味で、by は約束や締め切りに使います。We played chess until midnight. と The postman is always here by 11 am. が例です。
1回で終わる動詞に until を使うことはありますか?
あります。同じ文法書に The film didn't end till eleven o'clock. という例があります。not が付くと「終わらない」状態が続くので、till(until の短い形)が使われます。