本文へスキップ
日刊原田英語 Harada Eigo Daily
GRAMMAR 第52回 基礎 読了 9分

by と until の違いは?「までに」と「まで」の見分け方

入試対策講座|第52回

I'll be back until five. は誤りで、正しくは by five です。until は「その時まで続く」、by は「その時までに1回起きる」。動詞では決まらない理由と、by the time・not until まで、1つの考え方でそろえます。

監修:原田高志(原田英語.com)

「5時までに戻ります」と「5時まで待ちます」。日本語では「に」が1文字あるかないかの差です。英語では、これが by と until の2語に分かれます。今日は、どちらを使うかを、時間の線を1本引くだけで決められるようにしましょう。

なぜ「5時までに戻る」は until ではなく by なのか

次の英文には、誤りが1か所あります。

I'll be back until five.(5時までに戻ります)

「〜まで」だから until。そう考えた人は多いはずです。

正しくは I'll be back by five. です。

どちらも「5時まで」なのに、なぜ until は使えないのでしょうか。

考えられる答え

仮説1 until は長い時間、by は短い時間に使う

wait until next year(来年まで待つ)のように、until のあとに長い期間が来る例はたしかによく見ます。よく観察しています。 ただ、Wait here until five. のように、until のあとに短い時刻が来ることもふつうです。時間の長さでは決まりません。

仮説2 wait・stay なら until、finish・come back なら by と、動詞で決まる

かなり近い考え方です。wait や stay は続く動作なので until と、finish や come back は1回で終わる動作なので by と組むことが多いのはたしかです。 ところが、I'll be in my room until five. も I'll be in my room by five. も正しい英文です。同じ be in my room なのに、意味がちがいます。 動詞だけでは、この2つのちがいを説明できません。

仮説3 until は「その時まで続く線」、by は「その時までのどこかにある点」

時間の線を1本引いて、5時に印をつけてください。 until five は、いまから5時まで、ずっと続いて、5時で終わるという線です。by five は、5時より前のどこかで1回起きればよいという点です。 I'll be in my room until five. は「5時まで部屋にいる」。I'll be in my room by five. は「5時までには部屋に戻っている」。線か点かで、意味が分かれます。

真相

時を表す前置詞

until は「その時まで続く」、by は「その時までに1回起きる(締め切り)」。決め手は、話している出来事が線か点かです。

until + 時 … その時まで続いて、そこで終わる/by + 時 … その時までのどこかで1回起きればよい(締め切り)

until と by を、時間の線の上に置いてみます。

① until five(5時まで)
いまから5時まで、ずっと続く線。5時で終わります。
I waited for her until five.(5時まで彼女を待った)

② by five(5時までに)
5時より前のどこかに1つだけある点。いつ起きてもかまいません。
Please hand in the report by five.(5時までにレポートを出してください)

till は until と同じ意味です。

接続詞のときも、同じ考え方です。

③ until + 文
I'll stay here until you come back.(あなたが戻るまで、ここにいる)

④ by the time + 文
By the time you come back, I'll have finished dinner.(あなたが戻るまでには、夕食を食べ終えている)

by は前置詞なので、うしろに文を置くときは by the time の形にします。by you come back とは書きません。

否定文の until も、線で読めます。
I can't leave until five.(5時までは出られない)は、「出られない」状態が5時まで続く、という線です。つまり、出られるのは5時からです。

日本語の頭が、ここで邪魔をする

日本語には「まで」と「までに」があります。ちがいは「に」の1文字だけなので、ふだん話すときには、ほとんど意識しません。

そのため、英語を読むときも until と by を、どちらも「まで」と訳してしまいます。訳した瞬間に、線と点の区別が消えるのです。

知らなかっただけで、あなたの理解力の問題ではありません。until を見たら「まで」、by を見たら「までに」と、「に」を1文字足して読む。それだけで区別がつきます。

ここでつまずく

いちばん多いのは、「まで」と訳せるからと、締め切りに until を使う誤りです。

✕ You must finish this work until Friday.
○ You must finish this work by Friday.(金曜日までに仕上げなさい)

もう1つの罠は、by のうしろに文を置く誤りです。

✕ By you get home, the party will be over.
○ By the time you get home, the party will be over.(あなたが家に着くころには、パーティーは終わっている)

文を続けるなら by the time です。

until は線、by は点。until は「まで」、by は「まで『に』」。

締め切りと期間を聞き分ける力を手に入れる

英文の中の時刻が、締め切りなのか、終わりの時なのかを、前置詞1語で見分けられるようになります。

正誤問題では、until と by の入れかえがそのまま答えになります。長文やリスニングでも、「いつまでに何をするか」を取りちがえずに読めます。

例文で確かめる

I waited for her until five.

私は5時まで彼女を待った。

待つ状態が5時まで続く線なので until。

Please hand in the report by five.

5時までにレポートを出してください。

出すのは1回で終わる点なので by。

By the time you come back, I'll have finished dinner.

あなたが戻るまでには、夕食を食べ終えています。

文が続くので by ではなく by the time。

I can't leave the office until five.

5時までは会社を出られない。

出られない状態が5時まで続く。出られるのは5時から。

Before

until も by も「〜まで」と訳していて、正誤問題で finish until Friday のような誤りを見落としていた

After

時間の線を1本描き、出来事が線なら until、点なら by と決められる。by のうしろに文が来ていたら by the time に直す、と正誤問題をその場で選べる

For Teachers

明日の授業、この15分で「by と until(till)の使い分け(期限と継続)」が終わります

導入の問いかけ(3分)

  • 「「I'll be back until five. は正しいですか。直すならどこですか」と聞きます」
  • 「「I'll be in my room until five. と by five では、何がちがいますか」と続けます」
  • 「「日本語の『まで』と『までに』は、何がちがうでしょう」と問いかけます」

板書はこの1行だけ

until = 線(その時まで続く)/by = 点(その時までに1回)/文が続くなら by the time

ペアワーク/全体討論(5分)

「隣の人と、次の3文の空所に until か by を入れてください。① Please return the book ( ) Monday. ② I'll wait for you ( ) six. ③ The store is open ( ) nine tonight.」3分。

  • ①は by、②は until、③は until です。①を until にしたペアには、「本を返すのは、月曜まで続けることですか。それとも1回ですか」と声をかけてください。

レベル別ミニ問題(5分)

標準

( ) 内から正しいものを選びなさい。You have to submit the form (until / by) the end of this month.

答え:by ※提出は1回で終わる出来事。締め切りを表す by

難関

誤りを1か所直しなさい。By you arrive at the station, the train will have left.

答え:By → By the time ※by は前置詞なので、うしろに文を置くときは by the time

出口チケット(2分)

「私は10時まで勉強した」と「私は10時までに宿題を終えた」を、それぞれ英語で書いてください

MAKE IT YOURS

AIに貼ると、この項目だけを狙った練習問題が、あなた用に出てきます。

あなたは大学入試英語の指導者です。by と until の使い分けを確かめる練習問題を6問作ってください。条件は次のとおりです。①by と until を3問ずつ正解にする。②そのうち1問は by the time を使い、1問は否定文の until(can't ... until)を使う。③空所補充を4問、誤文訂正を2問にする。④解答には「線か点か」で一言理由を添える。⑤私が答えるまで解答を見せない。

動画で見る

by と until の違いを1分で説明する、BBC の英語学習番組の動画 (BBC Learning English) 英語です。シリーズ English In A Minute の1本で、題名のとおり by と until の違いを取り上げています。

確認クイズ

  1. Q1. ( ) に入れるのに最も適切なものはどれか。Please let me know your answer ( ) tomorrow morning.

  2. Q2. ( ) に入れるのに最も適切なものはどれか。( ) we got to the stadium, the game had already started.

よくある質問

by と until の違いは何ですか?

until は「その時までずっと続く」ことを、by は「その時までのどこかで1回起きる(締め切り)」ことを表します。日本語なら until が「まで」、by が「までに」です。

until と till は、何がちがいますか?

意味は同じです。どちらも「その時まで続く」を表し、by の「までに」とはちがいます。

by のうしろに文を置けますか?

置けません。by は前置詞なので、文を続けるときは by the time を使います。By the time you come back, I'll have finished dinner. のように書きます。