"Next September, I will have been living in Berlin for ten years."(来年の9月で、私はベルリンに住んで10年になります。)単純なことを言うには回りくどい形です。だからこそ、future perfect continuousは英語の12時制の中で最もまれな時制なのです。数週間一度も使わない人も珍しくありません。それでも、この時制にはほかの時制ではこれほどすっきり表せない役割があります。未来のある時点に立って、「それまでどれだけ続いているか」を振り返ることができるのです。
形
will have been + verb-ing
- She will have been teaching for fifteen years by June.
- 否定形:They won't have been waiting long.
- 疑問文:How long will you have been studying by then?
3つの時制を重ねたように見えますが、実際その通りです。will(未来)+ have(完了)+ been + -ing(進行)。難しく感じたら、1段階ずつ積み上げてみましょう。
| ステップ | 時制 | 例文 |
|---|---|---|
| 1 | Present perfect continuous | I have been working for two hours. |
| 2 | Past perfect continuous | I had been working for two hours when she called. |
| 3 | Future perfect continuous | By 5 PM, I will have been working for two hours. |
変わるのは最初の語だけです。継続時間の考え方は、すでに知っているはずの2つの時制とまったく同じです。そのため、この記事の前提としては Present Perfect Continuous と Past Perfect Continuous vs Past Perfect が最適です。
イメージ:未来の日付に物差しを当てる
この時制は、未来のある一点に物差しを当てるイメージです。活動は過去か現在に始まっていて、その時点に着いたときにどれだけ続いているかを物差しで測ります。
- 開始: すでに始まっている、または今まさに行われている
- 測る時点: 未来の特定の時(by June, in 2030, when she arrives)
- 言うこと: 期間の長さ(for fifteen years, since 2019, all day)
このため、この時制はほぼ必ず両端に時間の表現を伴います。未来の時点(by, by the time, next, in)と継続期間(for, since, all)です。
実際に自然に使われる3つの場面
1. 節目と記念日
圧倒的に多い使い方です。
- Next month, we will have been married for twenty years.(来月で結婚20年になります。)
- In March, I will have been working here for a decade.(3月でここで働いて10年になります。)
- By the end of the season, the band will have been touring for three years.(シーズンの終わりには、バンドは3年間ツアーを続けていることになります。)
2. 未来の時点でどう感じるかを説明する
進行形には「続いている努力」のニュアンスがあるため、不満や疲れを伝えるのにぴったりです。「未来」がほんの数時間先でも使えます。
- By the time the train arrives, I will have been standing here for an hour.(電車が来るころには、ここで1時間立ちっぱなしです。)
- When she finally calls back, I'll have been waiting all afternoon.(彼女がやっと折り返してくるころには、午後ずっと待っていることになります。)
3. フォーマルな計画、報告、予測
- By the end of the trial, researchers will have been monitoring participants for 18 months.(試験終了時には、研究者は18か月間参加者を観察していることになります。)
- By launch day, the team will have been developing the app for two years.(ローンチ日には、チームは2年間アプリを開発していることになります。)
Future perfect と future perfect continuous
本当に大切なのはこの対比です。2つの時制はほとんど同じ語でできているからです。決め手になるのは1つの問い、言いたいのは結果か、継続時間かです。
| 焦点 | 例文 | |
|---|---|---|
| Future perfect | 完了、結果 | By 6 PM, I will have written the report. |
| Future perfect continuous | 継続時間、続いている努力 | By 6 PM, I will have been writing for five hours. |
どちらも同じ午後を描けます。前者は上司に報告書が仕上がることを伝え、後者は何時間机に向かっているかを伝えます。何時間、何日、何年という数字が要点なら進行形、「終わったか終わっていないか」が要点ならfuture perfectを使いましょう。この組み合わせについては Future Continuous and Future Perfect Explained も参考にしてください。
よくあるミス
- 「been」の抜け。
By June, she will have teaching for fifteen years.→ By June, she will have been teaching for fifteen years. - 状態動詞で使う。
By May, I will have been knowing her for ten years.→ By May, I will have known her for ten years. 一覧は Stative Verbs をご覧ください。 - 完了した数えられる結果に使う。
By Friday, I will have been reading three books.→ By Friday, I will have read three books. 完了したものを数えるときは、進行形ではなくfuture perfectです。 - 未来の基準点がない。
I will have been waiting for an hour.は「いつまでに」がないと未完成です。by the time he arrives や by 8 o'clock を加えましょう。 - もっと簡単な時制で足りるのに使う。 迷ったら、"I'll have worked here for ten years in March" で十分正しく、話し言葉ではたいていこちらのほうが自然です。
リスクを避けたいときの近道
学習者がこの時制をまったく使わないのも、それで問題ありません。ほとんどの文には安全な言い換えがあります。
- "By June, I will have been teaching for fifteen years." → "I'll have taught for fifteen years by June."(future perfect)
- "By then, I will have been waiting for two hours." → "I will have waited two hours by then."(future perfect)
- "By the end of the year, we will have been living here for a decade." → "We will have lived here for a decade by the end of the year."(future perfect)
意味は少し変わるだけ(続いている活動の強調が弱まる)で、使わなかった時制の間違いに気づく人はいません。
力試し
正しい形を空欄に入れましょう。
- By the time the film ends, we ______ (sit) here for three hours. → will have been sitting
- By Friday, she ______ (finish) all of her exams. → will have finished
- In July, they ______ (date) for six years. → will have been dating
- By next week, I ______ (know) him for a decade. → will have known(状態動詞)
練習するには
この時制専用のクイズトピックはないので、2つの要素を別々に練習しましょう。Future Perfect で「will have」の構造を、Present Perfect Continuous で継続時間の考え方を押さえます。そのうえで、12時制の全体像を 時制の完全一覧表 で確認してください。
よくある質問
さらに読む
Sequence of Tenses:物語の中で時制を一貫させる方法
物語で意図せず時制がぶれてしまう理由と直し方を解説します。タイムラインの「アンカー」法、間接話法のbackshift、時を表す節、そして一貫性に関するよくあるミス5つを取り上げます。
状態動詞:なぜ「I Am Knowing」と言えないのか(例外も解説)
信号機でわかる状態動詞ガイド。-ingを取らない動詞、意味が変わる動詞、そしてネイティブがあえてルールを破る場面を解説します。
Present PerfectとPresent Perfect Continuousの違い:「I've worked」か「I've been working」か
同じ動詞でも伝わる内容は違います。「I've painted」と「I've been painting」のどちらを使うかが分かる4つの簡単な質問に加え、両方使える場合と片方しか使えない場合も解説します。