未来完了進行形

Future Perfect Continuous

C1英検準1級N1★★★★★
tensesfuturecontinuousdurationC1

概要

この文法は何か

未来完了進行形は、未来のある時点まで継続する動作を表す時制です。will have been + 動詞-ingの形で、未来のある時点までの動作の継続性や期間を強調します。

いつ使うか

未来のある時点まで続く動作の期間を強調するとき、未来のある時点での疲労や結果を予測するとき、長期的な活動の継続を表現するときに使います。

作り方

will have been + 動詞-ing

重要ポイント

  • 1未来のある時点までの動作の継続性を強調する
  • 2by(~までに)、for(~の間)とよく使われる
  • 3未来の期間や継続的な努力を表現するのに便利
  • 4日常会話ではほとんど使われず、非常にフォーマルな表現

ルールと例文

未来のある時点まで継続する動作

will have been + 動詞-ing

By next month, I will have been working here for five years.

来月で、ここで5年間働いていることになります。

They will have been living in Japan for a decade by 2025.

2025年までに、彼らは日本に10年間住んでいることになります。

She will have been studying English for 10 years by the time she graduates.

卒業する頃には、彼女は10年間英語を勉強していることになります。

By the end of this year, we will have been running this business for 15 years.

今年の終わりには、このビジネスを15年間運営していることになります。

未来のある時点での疲労や結果を予測

will have been + 動詞-ing

You'll be tired because you will have been traveling all day.

一日中旅行していることになるので、疲れるでしょう。

By the time the meeting ends, we will have been discussing this for three hours.

会議が終わる頃には、私たちはこれについて3時間議論していることになります。

He'll be exhausted because he will have been working non-stop.

ノンストップで働いていることになるので、彼は疲れ果てるでしょう。

長期的な活動や努力の継続

will have been + 動詞-ing + for

By next week, I will have been learning Japanese for six months.

来週で、私は6か月間日本語を学んでいることになります。

They will have been building the bridge for two years by July.

7月までに、彼らは2年間橋を建設していることになります。

She will have been training for the marathon for four months by race day.

レース当日までに、彼女は4か月間マラソンのトレーニングをしていることになります。

未来のマイルストーンや記念日

will have been + 動詞-ing

Next year, they will have been teaching at this school for 20 years.

来年、彼らはこの学校で20年間教えていることになります。

By December, we will have been developing this product for 18 months.

12月までに、私たちは18か月間この製品を開発していることになります。

In two months, I will have been practicing the piano for a full year.

2か月後には、ピアノを丸1年練習していることになります。

否定形

パターン

will + not + have + been + 動詞-ing

I won't have been working here for long by then.

その頃までには、ここで長く働いていることにはならないでしょう。

They will not have been living together for very long.

彼らはあまり長く一緒に住んでいることにはならないでしょう。

She won't have been studying for more than a few months.

彼女は数か月以上勉強していることにはならないでしょう。

注意: 否定文では、未来のある時点までに動作が長く継続していないことを表します。

疑問形

パターン

Will + 主語 + have + been + 動詞-ing?

Will you have been working here for 10 years by next month?

来月で、ここで10年間働いていることになりますか?

How long will they have been dating by their wedding day?

結婚式の日までに、彼らはどれくらい付き合っていることになりますか?

Will she have been learning French for a year by then?

その頃までに、彼女は1年間フランス語を学んでいることになりますか?

注意: 疑問文では、未来のある時点までの継続期間について尋ねます。

省略形

I'll have been=I will have been

日常会話で使用(ただし、この時制自体が会話では稀)

won't have been=will not have been

否定文で使用

They'll have been=They will have been

日常会話で使用

よく使うパターン

1

By + 未来の時点, 主語 + will have been + 動詞-ing + for + 期間

~までに、...して~になる

★★★★★
By next year, I will have been working here for five years.
By 2025, they will have been married for 10 years.
2

By the time + 現在形, 主語 + will have been + 動詞-ing

~する頃には、...していることになる

★★★★
By the time you arrive, I will have been waiting for two hours.
By the time she finishes, we will have been working for 12 hours.
3

In + 期間, 主語 + will have been + 動詞-ing + for

~後には、...して~になる

★★★★
In three months, I will have been studying for a year.
In a week, they will have been traveling for a month.
4

How long + will + 主語 + have been + 動詞-ing?

どれくらい...していることになるか

★★★
How long will you have been living here by then?
How long will they have been working on this project?

使用シーン

勤続年数や在籍期間を表現する

未来のある時点での勤続年数や在籍期間を強調します。

By next month, I will have been working for this company for 10 years.

来月で、この会社に10年間勤めていることになります。

She will have been attending this university for four years when she graduates.

卒業するとき、彼女は4年間この大学に通っていることになります。

長期的な努力や活動の継続を強調する

未来のある時点までの長期的な努力や活動を強調します。

By the competition, I will have been training for six months.

大会までに、私は6か月間トレーニングしていることになります。

They will have been developing this technology for years by launch.

ローンチまでに、彼らは何年もこの技術を開発していることになります。

未来の疲労や状態を予測する

未来のある時点での疲労や状態を、それまでの継続的な活動から予測します。

You'll be tired because you will have been driving for 10 hours.

10時間運転していることになるので、疲れるでしょう。

By the end of the day, we will have been working for 12 hours straight.

一日の終わりには、私たちは12時間ぶっ通しで働いていることになります。

会話例

勤続年数について話す

A:

How long will you have been working here by the end of the year?

年末までに、ここでどれくらい働いていることになりますか?

B:

I'll have been working here for exactly five years.

ちょうど5年間働いていることになります。

A:

Wow! Will they give you a special bonus for that?

わあ!それで特別ボーナスがもらえますか?

B:

I hope so! By then, I will have been contributing to the company for half a decade.

そう願っています!その頃には、会社に5年間貢献していることになりますからね。

長期的な計画について話す

A:

When will you finish your book?

本はいつ完成しますか?

B:

By next summer. By that time, I will have been writing it for two years.

来年の夏です。その頃には、2年間書いていることになります。

A:

That's a long time! Will you have been working on it every day?

長いですね!毎日取り組んでいることになりますか?

B:

Almost. I will have been dedicating at least two hours daily to it.

ほぼそうです。毎日少なくとも2時間はそれに捧げていることになります。

学習のコツ

  • 💡これは英語の時制の中で最も複雑で、日常会話ではほとんど使われません。
  • 💡主にフォーマルな文章、長期計画、記念日の説明で使用されます。
  • 💡for(期間)との組み合わせが非常に重要です。
  • 💡会話では、より簡単な未来完了形や未来形で代用されることがほとんどです。
  • 💡状態動詞(know, like, wantなど)は進行形にできないので、未来完了形を使います。

文化的注意点

🌍
未来完了進行形は、ネイティブスピーカーでもほとんど使わない時制です。学術論文、正式なビジネス文書、記念式典のスピーチなど、非常に限られた場面でのみ使用されます。

使用頻度の低さ

🌍
勤続年数の記念、プロジェクトのマイルストーン、長期計画の説明など、ビジネスシーンでの特定の状況で使われることがあります。

ビジネスでの使用

よくある間違い

間違い

By next year, I will be working here for five years.

正しい

By next year, I will have been working here for five years.

未来のある時点までの継続期間を表すには、未来進行形ではなく未来完了進行形を使います。

間違い

They will have working for 10 hours.

正しい

They will have been working for 10 hours.

未来完了進行形は「will have been + 動詞-ing」の形です。beenが必要です。

間違い

She will have been know him for years.

正しい

She will have known him for years.

knowは状態動詞なので進行形にできません。未来完了形(will have known)を使います。

間違い

I will have been went to the gym.

正しい

I will have been going to the gym.

will have beenの後は動詞の-ing形を使います。wentは過去形なので使えません。

間違い

By tomorrow, I will have been finish this.

正しい

By tomorrow, I will have been finishing this.

will have beenの後は動詞の-ing形を使います。ただし、この文脈では未来完了形(will have finished)の方が自然です。

Memorizeアプリで効率的に学習

未来完了進行形を含む、すべての英文法を体系的に学習できます。単語と組み合わせて実践力を養成。

App Storeからダウンロード
無制限の単語登録
音声再生対応
📱
オフライン学習