英語の「until + 主語 + 動詞」と「by the time + 主語 + 動詞」の違い
until は「その時までずっと」続くことに使い、by the time は「その時までに(もう済んでいる)」ことに使います。続く動作か、期限までに済む動作かで選びます。
使い分けの表
| until + 主語 + 動詞 | by the time + 主語 + 動詞 | |
|---|---|---|
| 意味 | 〜するまで(ずっと) | 〜するまでに(は)・〜するころには |
| 意味 | その時までずっと続く | その時までに済んでいる |
| 合う動詞 | wait・stay・work など続く動作 | finish・arrive・leave など 1 回で終わる動作 |
| 主な文の形 | ふつうの時制 | 完了形や will have + 過去分詞が多い |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
I'll stay at the library until it closes.
図書館が閉まるまでずっといます。
△
I'll stay at the library by the time it closes.
図書館が閉まるころにはいます。
by the time は「その時までに」です。居続ける話には until を使います。
×
I will have cleaned the garage until the guests arrive.
お客さんが来るまでに、車庫をそうじし終えているでしょう。
○
I will have cleaned the garage by the time the guests arrive.
お客さんが来るまでに、車庫をそうじし終えているでしょう。
「その時までに済む」ことは by the time です。until は続く動作に使います。
覚え方・注意点
- by the time のあとの節は、未来のことでも現在形にします(by the time you arrive)。
- until は続く動作が「その時にやむ」ことを、by the time は「その時までに済む」ことを表します。
- by the time の主な文は、完了形(had left / will have left)になることが多いです。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
Let's keep practicing ( ) the coach says stop.
- until
- by the time
答えと解説
正解:1. until
練習が続く動作で、止まる時までなので「until」です。
問2
The workers will have painted the whole wall ( ) we come back from lunch.
- by the time
- until
答えと解説
正解:1. by the time
戻る時までに塗り終えているので「by the time」です。
問3
The baby cried ( ) her mother picked her up.
- by the time
- until
答えと解説
正解:2. until
泣き続けた動作が止まる時までなので「until」です。
それぞれの文法の詳しい説明
- 「until」(〜するまで)の意味と使い方 〜するまで(ずっと)
- 「by the time」の意味と使い方 〜するまでに(は)・〜するころには