EnQuizEnQuiz

Future Perfect Continuous:最もまれな時制をやさしく解説

EnQuiz編集チームより読了時間 約3分

"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)

意味は少し変わるだけ(続いている活動の強調が弱まる)で、使わなかった時制の間違いに気づく人はいません。

力試し

正しい形を空欄に入れましょう。

  1. By the time the film ends, we ______ (sit) here for three hours. → will have been sitting
  2. By Friday, she ______ (finish) all of her exams. → will have finished
  3. In July, they ______ (date) for six years. → will have been dating
  4. By next week, I ______ (know) him for a decade. → will have known(状態動詞)

練習するには

この時制専用のクイズトピックはないので、2つの要素を別々に練習しましょう。Future Perfect で「will have」の構造を、Present Perfect Continuous で継続時間の考え方を押さえます。そのうえで、12時制の全体像を 時制の完全一覧表 で確認してください。

Grammar & Languageを練習する →

よくある質問

実践してみよう

英語について読むことは良いスタートですが、実際に身につくのは練習することです。

無料クイズに挑戦
ブログに戻る