文法レッスン一覧

レッスン109 · ステージ9: 考えをつなぐ

By と until

中級

By vs until

形と使い方

by + 時(〜までに)、until + 時(〜までずっと)、by the time…

1.基本的な違い

どちらも時点といっしょに使いますが、その時点の捉え方が違います。

意味いっしょに使うもの例
by + 時〜までに(締め切り)済ませればよい動作Please reply by Friday.
until / till + 時〜まで(続いて、そこで終わる)続く状態や動作I'll wait until six.

自分に聞いてみましょう:その動作はその時点までずっと続くのか、それともその前に済ませればいいのか? 続く → until。締め切り → by。

2.By — 締め切り

1. by + 時 = その時点か、それより前に

  • I need the report by Friday.

    金曜日までに報告書が必要です。

  • Dinner will be ready by seven.

    夕食は7時までにはできます。

  • The parcel should arrive by the end of the week.

    小包は今週末までには届くはずです。

2. by then / by that time / by now

  • Call me at nine. I'll be home by then.

    9時に電話して。それまでには家に帰っているから。

  • They left at noon, so they should be in Da Lat by now.

    彼らはお昼に出発したから、今ごろはもうダラットに着いているはずです。

3. 完了形といっしょによく使う(レッスン「未来完了形」を参照)

  • By next summer, I'll have saved enough for a motorbike.

    来年の夏までには、バイクを買うのに十分なお金が貯まっているでしょう。

  • By 2020, she'd moved to Saigon.

    2020年までに、彼女はサイゴンに引っ越していました。

3.Until — 〜までずっと

1. ある状態がその時点まで続き、そこで終わる。 Till = until で、話し言葉でよく使います。

  • The shop is open until 10 pm.

    その店は夜10時まで開いています。

  • Let's wait here until the rain stops.

    雨がやむまでここで待とう。

  • I work from nine till five.

    私は9時から5時まで働いています。

2. not … until =「〜になって初めて」(予想より遅い)

  • I didn't get home until midnight.

    家に帰り着いたのは夜中の12時になってからでした。

  • The film doesn't start until eight.

    映画は8時にならないと始まりません。

3. until + 節:未来のことでも現在形(will は使わない)

  • Stay here until I come back.

    私が戻るまでここにいてね。(until I will come back ではない)

  • I'm not leaving until I've finished this chapter.

    この章を読み終えるまでは帰りません。

4.By the time + 節

By the time + 節 =「〜するころには、もう…してしまっている」。その動作は基準の時点より前に起こるので、主節では完了形がよく使われます。

時文型例
過去By the time + 過去形, … had + 過去分詞By the time we got to the cinema, the film had started.
未来By the time + 現在形, … will have + 過去分詞By the time you get here, I'll have finished.
  • By the time I found my keys, the bus had already left.

    鍵を見つけたときには、バスはもう出てしまっていました。

  • By the time you read this, I'll be on the plane.

    あなたがこれを読むころには、私は飛行機に乗っているでしょう。(By the time you will read ではない)

この意味で「until the time」とは言いません。「〜したときにはもう…していた」と言うなら、必ず by the time を使います。

5.By と until を並べて比べる

  • You can stay until Sunday.

    日曜日まで泊まっていっていいですよ。(日曜日までずっと滞在する)

  • You have to leave by Sunday.

    日曜日までに出なければなりません。(日曜日かそれより前に出る)

  • I'll be at work until six, so I'll be home by half past six.

    6時まで仕事なので、6時半までには家に着きます。

  • I can't finish it by Friday.

    金曜日までには終わらせられません。(締め切りに間に合わない)

  • I won't finish it until Friday.

    金曜日にならないと終わりません。(終わるのは金曜日で、それより早くはない)

6.よくある間違い

  • I have to finish this essay until Monday.

    I have to finish this essay by Monday.

    終わらせる締め切り → by。

  • We stayed at the party by midnight.

    We stayed at the party until midnight.

    その時点までずっといる → until。

  • Until the time I got to the station, the train had left.

    By the time I got to the station, the train had left.

    決まった言い方:by the time。

  • By the time you will arrive, we'll have eaten.

    By the time you arrive, we'll have eaten.

    未来のことでも、by the time の後ろは現在形にします。

  • By the time we arrived, the shop closed.

    By the time we arrived, the shop had closed.

    先に起きた動作 → 過去完了形。

例文

  • Please send me the report by Friday. I need it for the meeting.
  • The shop is open every day until ten o'clock at night.
  • You can borrow my bike until Sunday.
  • I'll wait for you until six o'clock, but then I have to leave.
AIが聞いています...•App StoreとGoogle Playで4.7/5

英語を話そう AIと24時間

今すぐアプリをダウンロード — 即時発音採点、自然な会話、本物の先生のような添削。

AI発音採点即時フィードバック自然な会話