未来完了 will have done の使い方|未来の基準点までを|英文法Q&A
― 「未来のある時点」までを、まとめて捉える
未来完了(will have + 過去分詞)は、未来のある時点を基準に、そこまでの完了・継続・経験を表す形です。現在完了を「今」から「未来のある時点」へずらしたもの。基準点さえつかめば、迷いません。
Q. 未来完了(will have done)は、いつ使いますか?
A. 未来のある時点を基準にして、そこまでの①完了(〜し終えているだろう)、②継続(〜し続けていることになる)、③経験(〜したことになる)を表します。By next year, I will have graduated.(来年までには卒業しているだろう)。基準の未来時点は by / by the time で示すのが定番。現在完了が「今」まで、過去完了が「過去のある時点」まで、未来完了が「未来のある時点」まで――基準点が違うだけの3点セットです。現在完了はこちら、過去完了はこちら。
1. 結論 ― 未来の一点までを、ひとまとめに
未来完了=未来のある時点を基準に、そこまでの完了・継続・経験。基準の未来時点は by / by the time で示す。現在完了(今が基準)を、未来のある時点へずらした形。
I will have graduated(その時点までに卒業を完了しているだろう)
2. 完了形の3点セット
| 完了形 | 基準点 | 例 |
|---|---|---|
| 現在完了 | 今 | have finished |
| 過去完了 | 過去のある時点 | had finished |
| 未来完了 | 未来のある時点 | will have finished |
3. 例文で確認
By this time tomorrow, I will have finished all my exams.
明日の今頃には、試験を全部終えているだろう。
「明日の今頃」という未来の基準点までに、試験が完了している。by this time tomorrow が基準を示します。
By next spring, she will have worked here for ten years.
来年の春で、彼女はここで10年間働いたことになる。
「来年の春」までの継続。現在完了の継続(今まで)を、未来のある時点までに置き換えた形です。
If I watch this movie again, I will have seen it three times.
この映画をもう一度見たら、3回見たことになる。
未来の時点で振り返ったときの経験の回数。「(その時点で)3回見たことになる」という捉え方です。
4. つまずきやすい形
(1) 基準の未来時点を by で示す
未来完了は、基準となる未来の一点とセット。by next month / by the time … / by then などで「いつまでに」を示します。基準がないと使いにくい形です。
(2) 時・条件の副詞節では現在形
by the time / when / if の副詞節の中は、未来のことでも現在形。By the time you arrive, I will have left.(× you will arrive)。未来表現と同じ注意点です。
(3) 「〜だろう」の推量とも重なる
He will have arrived by now.(今頃はもう着いているだろう)のように、現在の推量を表すこともあります。「もう〜してしまっただろう」の意味です。
(4) 完了形3点セットで整理
基準が今なら現在完了、過去なら過去完了、未来なら未来完了。形(have/had/will have + 過去分詞)は同じで、基準点だけが動きます。
5. 原理とのつながり
完了形はすべて、「ある基準点から見て、そこまでの完了・継続・経験を、ひとまとめに捉える」形です。違うのは基準点の位置だけ――今なら現在完了(have done)、過去のある時点なら過去完了(had done)、未来のある時点なら未来完了(will have done)。この3点セットを「基準点をどこに置くか」で捉えると、完了形は一気に整理できます。時制を「いつを基準に見るか」で考える発想は、時制の一致や仮定法とも一貫します。時制は、視点の置き方なのです。
6. 次に読む
完了形を、基準点の3点セットで
未来完了は、「未来のある時点」を基準にした完了形です。日本英語塾は担任制のオンライン英語専門塾です。完了形を現在・過去・未来の3点セットで捉え、時制を一貫して扱う力を、指導します。全国どこからでも受講できます。
