えいたんごクイズ

by と until の違い — 「〜まで」期限と継続の使い分け

byuntil は、どちらも日本語にすると「〜まで」と訳せるため混同しやすい前置詞・接続詞です。ところが英語では、by = 期限 (その時までに完了する)until = 継続 (その時までずっと続く) という、まったく違うイメージで使い分けます。シンプルな目安としては 日本語の「〜までに」は by、「〜まで」が継続の意味なら until と覚えるのが近道です。たとえば Submit the report by Friday. は「金曜までに提出して (=金曜の前に1回完了)」、Wait here until 5. は「5時までずっと待っていて (=5時まで継続)」。同じ「〜まで」でも、伝わる情景は別ものです。この記事では中学〜高校・英検3〜準2級レベルで、by と until の違い・使い分けを、例文・対応表・not ... until 構文・よくある間違い・試験パターンまで一気通貫で整理します。

この記事のポイント

  • by = 期限「〜までに完了する」(1回の行為がその時までに終わる)
  • until = 継続「〜までずっと続く」(状態や動作がその時まで途切れない)
  • 典型動詞: by = submit / finish / arrive / return、until = wait / stay / open / live
  • not ... until 〜 = 「〜になってやっと…」(継続の否定 → 起点の強調)
  • till は until のカジュアル形でほぼ同義。by till とは言わない

結論:1文で言うと

by「その時までに finish させる」 イメージ。1回の完了行為。

until「その時まで wait し続ける」 イメージ。継続する状態や動作。

前置詞 核イメージ 対応する日本語
by 期限・締切 (1回の完了) までに
until / till 継続・終点 (状態が続く) までずっと

by の意味と使い方

by は「その時までに、1回の行為が完了している」ことを示す前置詞。日本語の「〜までに」に対応します。締切・到着・提出・帰宅など、動作が1回ピタッと終わる 場面で使うのが基本。後ろに置けるのは 名詞 / 時刻 / 曜日 / 日付 で、節は取れません (ただし by the time S + V という別のかたまりとして接続詞的に使う形は可能です)。

Submit the paper by Friday. — 金曜までにレポートを提出して。[期限]

I'll be back by 5. — 5時までに戻ります。[5時の前のどこかで戻る]

Please finish the homework by tomorrow morning. — 明日の朝までに宿題を終わらせて。[完了]

The train will arrive by 10 p.m. — 電車は午後10時までに到着する。[到着]

Send the email by next Monday. — 来週の月曜までにメールを送って。[締切]

💡 「その時より前のどこか」で 1回の動作が完了する — これが by の核。「いつまでに?」と聞かれて答える時間は、ほぼ by の出番です。

until の意味と使い方

until は「その時まで、状態や動作がずっと続く」ことを示す前置詞・接続詞。日本語の「〜までずっと」に対応します。待つ・開いている・住む・残る・寝るなど、継続する動作や状態 と相性がよいのが特徴。till はくだけた場面でよく使うほぼ同義のカジュアル形です。後ろには 名詞 のほかに 節 (主語 + 動詞) も取れます。

Wait here until 5. — 5時までここで待っていて。[5時まで待ち続ける]

The store is open until 9 p.m. — その店は午後9時まで開いている。[開店状態の継続]

I stayed at the library until 8. — 8時まで図書館にいた。[滞在の継続]

He lived in Tokyo until 2020. — 彼は2020年まで東京に住んでいた。[居住の継続]

We talked till midnight. — 私たちは真夜中まで話した。[till はカジュアル]

Please stay here until I return. — 私が戻るまでここにいてください。[until + 節]

💡 「その時まで、ずっと同じ状態が続く」— これが until の核。途中で途切れず一直線に伸びる線のイメージで覚えると by との違いがはっきりします。

使い分けの判断基準

迷ったら、動詞のタイプ1回で終わるか / ずっと続くか の2軸で判断します。次の表が便利です。

by (期限) until (継続)
動作のタイプ 1回の完了行為 継続する動作・状態
典型動詞 submit / finish / arrive / return / send / be back wait / stay / live / be open / sleep / talk
後ろに置けるもの 名詞・時刻・日付 (節は不可) 名詞・時刻・節 (主語+動詞)
対応する日本語 までに までずっと
時間軸イメージ ●(完了点) ━━━━●(線)

動詞を見るのが最速の判別法。finish / arrive / return のように 1点で終わる 動詞なら by、wait / stay / live のように 線で続く 動詞なら until が自然です。

not ... until 〜 の特殊用法 — 「〜になってやっと…」

until の継続イメージを否定すると、面白い意味になります。not ... until 〜 は直訳すると「〜までずっと…しなかった」ですが、自然な日本語では「〜になってやっと / 〜してはじめて …した」と訳します。時間軸で言うと 「〜の時点までは『しない状態』が続き、その時点で初めて起こる」 という構造で、起点の遅さを強調する 表現。英検・TOEIC の読解で頻出です。

I didn't finish the report until midnight.

直訳:「真夜中まで報告書を仕上げなかった」 → 自然訳:「真夜中になってやっと報告書を仕上げた」

She didn't come until 9. — 9時になってやっと彼女は来た。

We didn't know the answer until yesterday. — 昨日になってはじめて答えがわかった。

強調構文の It was not until 〜 that ...(〜になってはじめて…した) も同じ発想です: It was not until midnight that I finished the report.。準2級〜2級では読解のキーフレーズとしてよく出るので、形ごと覚えておくと役立ちます。

💡 「not ... until 〜 = 〜になってやっと」と、意味のかたまりで暗記 するのがおすすめ。直訳に引きずられると逆に難しくなる構文です。

よくある間違い

= 自然 / = 文法的には可だが文脈次第で不自然 / = 誤り

❌ Please finish the work until Friday.

⭕ Please finish the work by Friday. — 「金曜までに仕事を仕上げて」は 1回の完了。期限を示す by が正解。until にすると「金曜まで仕上げ続けて」という妙な意味になります。

△ Wait by 5.

⭕ Wait until 5. — wait は 継続する動作 なので until が自然。Wait by 5. は「5時までに(どこかで)待っておいて」と読めますが、待ち続けるニュアンスを伝えたい場面では until を選びます。

❌ I lived in Tokyo by 2020.

⭕ I lived in Tokyo until 2020. — live は 継続する状態。「2020年まで住んでいた」は until が正解。by だと「2020年までに住み終えた」のような意味不明な文になります。

❌ Submit the report until Monday.

⭕ Submit the report by Monday. — submit は 1回の完了行為。「月曜までに提出」は by。until を使うと「月曜まで提出し続ける」になり意味不明です。

❌ The store is open by 9 p.m.

⭕ The store is open until 9 p.m. — be open は 開いている状態の継続。「9時まで開いている」は until。by だと「9時までに(店を)開ける」のように受け取られます。

❌ I'll be back until 5.

⭕ I'll be back by 5. — 「5時までに戻る」は 1回の到着 なので by。until だと「5時までずっと(よその場所から)戻り続ける」となり意味が通りません。

練習問題

問1. 空所に最も自然なものを選びなさい。

Please submit the paper ( ) Friday.

① by ② until ③ on ④ in

答えと解説を見る

答え: 。submit は 1回の完了行為。「金曜までに提出」は 期限 なので by が正解。until にすると「金曜まで提出し続けて」となり意味不明です。

問2. 空所に最も自然なものを選びなさい。

The library is open ( ) 8 p.m.

① by ② until ③ at ④ for

答えと解説を見る

答え: 。be open は 開いている状態の継続。「8時まで開いている」は until が正解。by だと「8時までに開ける」のような違う意味になります。

問3. 日本語に合うように、( ) 内を並べかえなさい。

「真夜中になってやっと宿題を終えた。」
I ( didn't / the homework / until / finish / midnight ).

答えと解説を見る

答え: I didn't finish the homework until midnight. 直訳は「真夜中まで宿題を終えなかった」、自然訳は「真夜中になってやっと宿題を終えた」。not ... until 〜 は「〜になってやっと…」と意味のかたまりで覚えるのがコツです。

手応えを試したい人は 語彙力診断 で自分のレベル帯をチェックしてみてください。

英検・試験での出題パターン

  • 英検4級〜3級: by / until の 基本の使い分け が空所補充で頻出。動詞のタイプ (1回の完了か継続か) で選ばせる定番問題。
    例: Please come back ( ) 6. ① by ② until → 答え: ① (be back は1回の到着)
  • 英検3級〜準2級: 店の営業時間・滞在・居住 が題材の until 問題が増加。
    例: The store is open ( ) 9 p.m. → until (継続)
  • 英検準2級: not ... until 〜「〜になってやっと」が長文・会話文の言いかえで登場。「真夜中になってやっと終えた」のような訳出問題に注意。
  • TOEIC でも頻出: Part 5 (短文穴埋め) で by + 締切 / until + 営業時間 の対比が定番。メール文中の by Monday / Submit by EOD、店舗説明の open until 10 p.m. はスコア帯を問わず出ます。
    えいたんごクイズの語彙力診断では、by / until を含む前置詞の使い分け感覚は 英検3級〜準2級・TOEIC 400〜600 あたりで定着しているかが効いてきます。

すきま時間に えいたんごクイズの学習モード で、by / until と相性のよい動詞 (submit / finish / arrive / wait / stay / live など) を例文の中で文法ごと覚えておくと、英検・TOEIC の穴埋め問題で迷いません。

前置詞は例文の中で身につけよう

えいたんごクイズなら、英検級・レベル別に by / until と相性のよい動詞を例文付きで練習できます。

関連ページ