未来完了進行形
Future Perfect Continuous
概要
この文法は何か
未来完了進行形は、未来のある時点まで継続する動作を表す時制です。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年間フランス語を学んでいることになりますか?
注意: 疑問文では、未来のある時点までの継続期間について尋ねます。
省略形
日常会話で使用(ただし、この時制自体が会話では稀)
否定文で使用
日常会話で使用
よく使うパターン
By + 未来の時点, 主語 + will have been + 動詞-ing + for + 期間
~までに、...して~になる
By the time + 現在形, 主語 + will have been + 動詞-ing
~する頃には、...していることになる
In + 期間, 主語 + will have been + 動詞-ing + for
~後には、...して~になる
How long + will + 主語 + have been + 動詞-ing?
どれくらい...していることになるか
使用シーン
勤続年数や在籍期間を表現する
未来のある時点での勤続年数や在籍期間を強調します。
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時間ぶっ通しで働いていることになります。
会話例
勤続年数について話す
How long will you have been working here by the end of the year?
年末までに、ここでどれくらい働いていることになりますか?
I'll have been working here for exactly five years.
ちょうど5年間働いていることになります。
Wow! Will they give you a special bonus for that?
わあ!それで特別ボーナスがもらえますか?
I hope so! By then, I will have been contributing to the company for half a decade.
そう願っています!その頃には、会社に5年間貢献していることになりますからね。
長期的な計画について話す
When will you finish your book?
本はいつ完成しますか?
By next summer. By that time, I will have been writing it for two years.
来年の夏です。その頃には、2年間書いていることになります。
That's a long time! Will you have been working on it every day?
長いですね!毎日取り組んでいることになりますか?
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アプリで効率的に学習
未来完了進行形を含む、すべての英文法を体系的に学習できます。単語と組み合わせて実践力を養成。