問 1
By the time you arrive at the office tomorrow morning, I ( ) this entire urgent report.
- have finished
- will be finishing
- will finish
- will have finished
will have + pp (未来完了 / 未来のある時点までの完了)
will have + pp = 未来のある時点までに「〜してしまっているだろう」。完了・経験・継続を未来へ投影。
「will have finished」
正解"By the time you finally arrive at the busy office tomorrow morning, I ~ this entire urgent report" は未来完了 = 「will have finished」。形: will have + 過去分詞。未来のある時点 (by the time ~) を基準に、それまでに完了する動作を表す。ポイント: 単なる未来 (will V) と違い「その時点で既に終わっている」という完了の含みが核。基準時は by + 時刻 / by the time 節。準1級頻出: 未来完了は C1 鉄板、計画・締切・見込みを語る論説で必出。
「will finish」
= 単純未来 ━ 基準時点までの完了を示せない ━ 完了は will have pp、will finish は完了の含みなし。
「have finished」
= 現在完了 ━ 未来の基準時と時制不一致 ━ 未来の完了は will have pp、現在完了 have では未来にならない。
「will be finishing」
= 未来進行 ━ 進行中で完了を表さない ━ 完了は will have pp、未来進行は基準時に進行中を示す。
✅ なぜ「will have finished」が正解? この文では「明朝オフィスに着く頃までに(基準時点)報告書を終えてしまっているだろう」と完了を表すので 「will have finished」 が正解。will finish は単なる未来で「その時点までの完了」を示せず、have finished は現在完了で未来の基準と合わず、will be finishing は未来進行で完了でなく進行中を表す。
| 形 | マーカー | 例 |
|---|---|---|
| will have + pp | 未来完了 (完了) | I will have left by then. |
| will have been + pp | 未来完了 (受動) | It will have been built by 2030. |
| 否定 | will not have pp | She will not have arrived yet. |
| 基準時マーカー | by + 時 / by the time S V | by next Friday / by the time you come |
| 文型 | 形 | 例 |
|---|---|---|
| 完了の予測 | By + 時, S will have pp | By 9, I will have finished. |
| by the time 節と | By the time S V, S will have pp | By the time you call, I will have left. |
| 経験の未来投影 | S will have pp (回数) | By December, I will have visited Kyoto three times. |
By the time you finally arrive at the busy downtown office early tomorrow morning, I will almost certainly have completely finished writing this enormously long and urgent quarterly report.
明朝あなたがようやく忙しい街中のオフィスに着く頃までに、私はほぼ確実にこの非常に長く緊急の四半期報告書を完全に書き終えてしまっているだろう。
By the end of this remarkably eventful calendar year, our small ambitious company will have successfully launched three entirely new and innovative products into the competitive market.
この目覚ましく出来事の多い暦年の終わりまでに、私たちの小さく野心的な会社は3つの全く新しく革新的な製品を競争の激しい市場に首尾よく投入してしまっているだろう。
If everything continues to go smoothly according to the careful schedule, the dedicated construction crew will have completely rebuilt the old bridge by next autumn.
全てが慎重な予定通りに順調に進み続ければ、献身的な建設作業員たちは来年の秋までに古い橋を完全に建て直してしまっているだろう。
By the time my youngest daughter eventually graduates from university in four years, I will have worked at this same loyal company for almost thirty long years.
末娘が4年後にいずれ大学を卒業する頃までに、私はこの同じ会社で忠実にほぼ30年もの長きにわたり働いてきたことになるだろう。
Scientists confidently predict that within a single generation we will have largely eliminated several once
deadly tropical diseases through these promising new vaccines. — 科学者たちは、こうした有望な新しいワクチンを通じて、一世代のうちにかつて致命的だったいくつかの熱帯病を大きく根絶してしまっているだろうと自信を持って予測している。
- 未来完了 (準1級 鉄板)
★ will have pp = 未来のある時点までに完了 ★ 基準時は by + 時 / by the time 節 ━ 「その時もう終わっている」が核
- vs 単純未来
will finish=単に未来に終わる / will have finished=ある時点で既に終わっている
- by the time の罠
by the time 節内は現在形 (未来代用)、主節が will have pp ━ By the time you come (×will come), I will have left