発展 · Unit 4
未来完了・未来完了進行形
未来完了(will have + p.p.)は 未来の特定の時点までの完了を、未来完了進行形(will have been + 動詞-ing)は その時点までの継続を表します。どちらの時制も by + 未来の時点 の表現とペアになります。
概念の説明
未来完了(will have + p.p.)は 未来の特定の時点までの完了を、未来完了進行形(will have been + 動詞-ing)は その時点までの継続を表します。どちらの時制も by + 未来の時点 の表現とペアになります。
A. 未来完了 — will have + 過去分詞
未来完了は will have のあとに動詞の過去分詞をつけて作り、未来の特定の時点まである出来事がすでに終わっていることを表します。will have + 過去分詞 = 未来の時点までに完了 という公式をまとめて覚えておきましょう。
| 主語 | will have + p.p. | 例 |
|---|---|---|
| I | will have + p.p. | I will have finished by 5. |
| you | will have + p.p. | You will have arrived by then. |
| he / she / it | will have + p.p. | She will have left by noon. |
| we | will have + p.p. | We will have eaten by 7. |
| they | will have + p.p. | They will have gone by Monday. |
- I will have written three emails by lunch. (お昼までに、私はメールを3通書き終えているでしょう。)
- By next month, he will have saved enough money. (来月には、彼は十分なお金を貯めているでしょう。)
- The workers will have completed the bridge by December. (作業員たちは12月までに橋を完成させているでしょう。)
B. 未来完了進行形 — will have been + 動詞-ing
未来完了進行形は will have been のあとに動詞-ing をつけて作り、未来の特定の時点までにある動作がどれくらい続いているかを強調します。完了ではなく 継続 に焦点があるのが、未来完了との決定的な違いです。
| 時制 | 形 | 強調点 |
|---|---|---|
| 未来完了 | will have + p.p. | 未来の時点までの 完了 |
| 未来完了進行 | will have been + -ing | 未来の時点までの 継続期間 |
- Next year, I will have been teaching English for ten years. (来年で、私は英語を10年間教えていることになります。)
- By 6 p.m., she will have been studying for six hours straight. (午後6時になると、彼女は6時間連続で勉強していることになります。)
- When you arrive, we will have been driving all day. (あなたが着くころには、私たちは一日中運転していることになります。)
- By the end of the month, they will have been dating for two years. (今月末には、彼らは付き合って2年になります。)
C. by + 未来の時点 の表現
未来完了と未来完了進行形は、by + 未来の時点(by tomorrow, by next year, by the time ~)とペアになって、いつまでの完了・継続なのかをはっきりさせてくれます。by がないと基準の時点があいまいになるので、一緒に登場することが多いです。
| 表現 | 意味 | 例 |
|---|---|---|
| by tomorrow | 明日までに | I will have finished it by tomorrow. |
| by next year | 来年までに | We will have moved by next year. |
| by the time ~ | 〜するころには | By the time you come, dinner will have been ready. |
| in five years | 5年後に | In five years, she will have been working here for ten years. |
- By next Friday, I will have submitted the application. (次の金曜日までに、私は申請書を出しているでしょう。)
- By the time the concert starts, they will have been standing in line for hours. (コンサートが始まるころには、彼らは何時間も並んでいることになります。)
- By 2030, we will have built three new stations. (2030年までに、私たちは新しい駅を3つ建てているでしょう。)
- By the end of this year, she will have been studying Korean for two years. (今年の終わりには、彼女は韓国語を2年勉強していることになります。)
重要ポイント
- 1未来完了は will have + 過去分詞、未来完了進行形は will have been + 動詞-ing の形で、どちらの時制も主語に関係なく形はそのまま維持されるという点が形の核心です。(例: She will have finished, They will have been working.)
- 2未来完了は完了しているかどうかに、未来完了進行形は継続期間に焦点があり、意味が分かれるという感覚を身につけてください。(例: will have written three emails / will have been writing for two hours.)
- 3未来完了・未来完了進行形は、ほとんどの場合 by + 未来の時点とペアで登場するという点を覚えておきましょう。(例: By next year, I will have graduated.)
- 4状態動詞(know・love・have など)は進行形にできないので、未来完了進行形ではなく未来完了で表現するという規則を守りましょう。(例: I will have known him for 10 years.)
- 5日本語の「〜し終えているだろう・もう〜しているだろう・〜し続けていることになる」が自然に2つの時制に対応するという感覚をつかんでおきましょう。
例文
I will have finished the report by Friday.
私は金曜日までにレポートを終えているでしょう。
She will have graduated by next spring.
彼女は来年の春にはもう卒業しているでしょう。
By 2030, they will have lived here for twenty years.
2030年には、彼らはここに20年住んだことになります。
By the time you arrive, dinner will have been ready.
あなたが着くころには、夕食は準備できているでしょう。
The workers will have completed the bridge by December.
作業員たちは12月までに橋を完成させているでしょう。
このユニットには例文がもっとあります。登録すると全文を音声つきで確認できます。
こんな間違いに注意
She will have graduated by spring.
By next year, I will have worked here for five years.
By 6 p.m., she will have been studying for hours.
I will have known him for ten years.
By tomorrow, I will have finished the book.