未来完了(by the time)|TOEIC Part5 今日の1問
問題
By the time the new sorting center opens next spring, Brightline Freight ____ its vehicle fleet by nearly a third.
- Aexpands
- Bis expanding
- Chad expanded
- Dwill have expanded
正解と解説を見る
和訳新しい仕分けセンターが来春に開設するころまでには、ブライトライン・フレイト社は車両数を3割近く増やしているだろう。
完成文By the time the new sorting center opens next spring, Brightline Freight will have expanded its vehicle fleet by nearly a third.
- 正解(D):by the time は「〜するころまでには」。次の春という未来の時点までに完了していることを表すので、主節は未来完了 will have p.p. になる。
- (A):expands は現在形。ふだんの習慣を表す形で、未来の時点までの完了は表せない
- (B):is expanding は現在進行形。今まさに拡大中という意味になり、完了のニュアンスが出ない
- (C):had expanded は過去完了。過去のある時点までの完了を表すので、next spring と合わない
ポイント未来のある時点までに終わっている
くわしい解説
なぜこの答えになるのか
by the time は「〜するころまでには」という意味で、ある時点を1つ設定する表現です。ここでは the new sorting center opens next spring、つまり来春という未来の時点が基準になります。主節はその時点までに何が終わっているかを述べるので、未来完了 will have p.p. を使います。注意したいのは、by the time が導く副詞節のほうです。中身は opens という現在形ですが、意味は未来です。時や条件を表す副詞節では未来のことも現在形で表す、という原則が働いています。つまりこの文は「節の中は現在形、主節は未来完了」という組み合わせになります。節の動詞が現在形だからといって主節まで現在形にすると、いつまでに完了するのかが表せません。基準となる時点が未来なら未来完了、過去なら過去完了、と対応させて覚えてください。
ほかの選択肢がなぜ違うのか
- Aexpands は現在形です。The company expands its fleet every year.(毎年車両を増やしている)のように習慣を表す用法ならありますが、来春という時点までに完了しているという意味は出せません。副詞節の opens が現在形なので、それにつられて選んでしまいやすい誤答です。
- Bis expanding は現在進行形で、今まさに拡大している最中か、決まっている近い予定を表します。しかし by the time が設定しているのは「その時点までに終わっている」という完了の意味なので、進行形では表せません。未来の予定として使えなくもない形なので紛らわしい選択肢です。
- Chad expanded は過去完了で、「過去のある時点までに終わっていた」ことを表します。By the time the center opened last spring, the company had expanded 〜 のように基準が過去であれば正しい形です。この文は next spring と未来を指しているため、基準の時点がずれてしまいます。時制の対応を問う本命のワナです。
あわせて覚えたいこと
完了形は「どの時点までに終わっているか」で3つに分かれます。基準が現在なら現在完了(have p.p.)、過去なら過去完了(had p.p.)、未来なら未来完了(will have p.p.)。by the time は文脈しだいでどれとも組み、節の動詞の形が手がかりになります。by the time+現在形なら主節は未来完了、by the time+過去形なら主節は過去完了です。あわせて、時や条件を表す副詞節(when / after / before / as soon as / until / if)では未来のことも現在形で書く、という原則も押さえてください。When the shipment arrives, we will notify you. のように、節は arrives、主節は will notify となります。
例文で確認
- By the time you return, we will have finished the inventory count.あなたが戻るころには棚卸しを終えているでしょう。(基準が未来)
- By the time the auditors arrived, the team had already filed the report.監査人が到着したときには、チームはすでに報告書を提出していた。(基準が過去)
- We will contact you as soon as the parts arrive.部品が届き次第ご連絡します。(副詞節は未来でも現在形)
今日のキーワード
fleet(会社が保有する)車両群・船団
The company is converting its entire fleet to electric vans.
狙われている文法をまとめて確認する → 文法ポイント集