未来進行形と未来完了形
B1 Future continuous & future perfect 41 / 50
要点
未来のある時点で進行中である動作には未来進行形(will be + -ing)を、未来のある時点より前に終わっている動作には未来完了形(will have + past participle)を使います。
規則
この3つの形を使うと、単純な will よりも精密な視点から未来を捉えることができます。
| 形 | 形 | 意味 |
|---|---|---|
| 未来進行形 | will be + verb-ing | 未来のある時点で進行中:This time tomorrow I’ll be flying to Tokyo. |
| 未来完了形 | will have + past participle | 未来のある時点より前に完了:By 2030 they will have finished the bridge. |
| 未来完了進行形 | will have been + verb-ing | 未来のある時点までの継続期間:In June I’ll have been working here for ten years. |
未来進行形には、もう一つ非常によく使われる用法があります。物事の自然な成り行きの一部として起こる未来の出来事、つまり、特別な計画や決断とは関係なく、いずれにせよ起こることを表す用法です:I’ll be seeing her at the meeting anyway, so I can pass on the message.
未来完了形は「その時までに終わっているか?」という問いに答える形で、さらに先の未来の時点から振り返って見ます。未来完了進行形は、その時点までにその動作がどれくらいの間続いているかを強調します。
これらの形は、will(レッスン19)、進行形(レッスン8)、完了形(レッスン25)を土台にしています。レベルの目安はB1よりやや上/B2です。
語形と文型
| 未来進行形 | 未来完了形 | 未来完了進行形 | |
|---|---|---|---|
| + | I’ll be working | I’ll have worked | I’ll have been working |
| - | I won’t be working | I won’t have worked | I won’t have been working |
| ? | Will you be working? | Will you have worked? | Will you have been working? |
これらの形の目印になる時の表現:
| 目印になる語 | 典型的な形 | 例 |
|---|---|---|
by + 時 | 未来完了形 | I’ll have read it by Friday. |
by the time + 節 | 未来完了形 | By the time you arrive, we’ll have eaten. |
in + 期間 | 未来完了進行形 | In two years I’ll have saved enough. |
this time next week/year | 未来進行形 | This time next week I’ll be lying on a beach. |
for + 期間 | 未来完了進行形 | I’ll have been studying English for five years. |
注:by the time / when / before の後では形が変わりません。その節では現在形を使い、will は使いません:By the time you get here…、before the shop closes…
例文
| English | 注 |
|---|---|
| At 9 o’clock tonight we will be watching the final. | ちょうどその未来の瞬間に進行中。 |
| Will you be using the car tomorrow? | すでに予定されていることを尋ねる、押しつけがましくない聞き方。 |
| Don’t call at six - I’ll be driving home then. | 動作が進行中なので、その人は手が空いていない。 |
| By next summer they will have built the new station. | その未来の時点より前に完了。 |
| By the time the film ends, the kids will have fallen asleep. | もう一方の未来の出来事より前に終わっている。 |
| In December she will have lived abroad for a decade. | 未来のある時点から、完了した期間を振り返る。 |
| Next month I will have been teaching for twenty years. | 未来のある時点までの、継続中の動作の期間。 |
| I’ll be seeing Tom later, so I’ll ask him then. | 日常的な未来の出来事、物事の自然な成り行きの一部。 |
よくある間違い
- By Friday I will read it. -> By Friday I will have read it.:
by+ 未来の時点には未来完了形が必要で、単純なwillは使いません。 - This time tomorrow I will fly to Rome. -> This time tomorrow I will be flying to Rome.:未来のある瞬間に進行中の動作には進行形を使います。
- In June I will work here for ten years. -> In June I will have been working here for ten years.:未来のある時点までの継続期間には
will have been + -ingが必要です。 - By the time you will arrive, we’ll have left. -> By the time you arrive, we’ll have left.:
by the time、before、whenの後の時を表す節では現在形を使い、willは決して使いません。 - I will have finish it. -> I will have finished it.:未来完了形は過去分詞を使い、原形は使いません。
ヒント
by(期限)を見たら -> 未来完了形を考えます:「その時までに終わっている」。- 時計の時刻や
this time tomorrowを見たら -> 未来進行形を考えます:「その時、真っただ中にいる」。 will be -ingはwillより丁寧・中立に聞こえることがあります:Will you be joining us? は、押しつけがましくなく予定を尋ねています。- 時を表す接続詞(
when、by the time、as soon as、before、until)の後では、willを落として現在形を使います:When you finish, call me.