TOEIC®対策のためのFuture Perfect Continuousの授業

英語のfuture perfect continuousは、ある期間にわたって進行中で、未来の特定の時点まで続いている行動について話すための時制です。この時制は、動作の継続性と期間に特に焦点を当てます。
Future Perfect Continuousの作り方
future perfectの基本形は:will have been + 動詞-ing
future perfect continuousの作り方をまとめた表はこちらです:
形 | 構造 | 例文 |
---|---|---|
肯定文 | 主語 + will have been + V-ing | I will have been working here for ten years by next January. They will have been studying English for three hours by lunchtime. She will have been living in New York for a decade by 2030. |
否定文 | 主語 + will not have been + V-ing(短縮形: won't) | I will not have been working here for ten years by 2025. He won’t have been sleeping for very long by the time we arrive. They won’t have been waiting for us because we didn’t tell them we were coming. |
疑問文 | Will + 主語 + have been + V-ing ? | Will you have been working here for a year by next month? Will she have been living in Australia for long by the end of the year? Will they have been studying for eight hours straight by this evening? |
疑問詞を使った疑問文 | 疑問詞 + will + 主語 + have been + V-ing ? | How long will you have been waiting by the time we get there? Where will she have been staying during her trip by next summer? |
未来の特定の時点より前に始まり、まだ進行中である行動についてFuture Perfect Continuousを使う場合
future perfect continuousのこの使い方は最も一般的です。future perfect continuousを使うことで、未来のあるポイントより前に行動が既に始まっていて、指定された時点でもまだ続いていることを強調します。
- By the time he retires, he will have been working in the same company for forty years.
(彼が退職する時点で、同じ会社で40年間働いていることになります。) - By 10 p.m. tomorrow, they will have been driving for twelve hours.
(明日の午後10時には、彼らは12時間運転し続けていることになります。) - By the end of this year, we will have been working on this project for six months.
(今年の終わりには、私たちはこのプロジェクトに6か月間取り組んでいることになります。)
行動の期間や進行状況を強調するためのFuture Perfect Continuous
future perfect continuousは、未来のある時点まで行動がどれだけ続いているか、合計の期間を強調するために使います。これは「どれくらいの期間?」や「いつから?」のような質問に答える時に使われます。
- In October, I will have been living in this city for five years.
(10月には、この街に住んで5年になります。) - By next summer, we will have been practicing for the marathon for six months.
(次の夏までに、私たちはマラソンのために6か月間練習していることになります。) - When she arrives, she will have been waiting for her friend for over an hour.
(彼女が到着した時、彼女は友達を1時間以上待っていたことになります。)
未来の二つの時点を比較するためのFuture Perfect Continuous
future perfect continuousは、行動の始まり(多くの場合過去や現在)と未来の状態を比較し、その二つの時点の間の期間を強調できます。
- By the time you finish your degree, you will have been studying at university for six years.
(あなたが学位を終える時、6年間大学で勉強していたことになります。) - By 3 p.m. tomorrow, I will have been waiting for your call for an hour.
(明日午後3時には、私はあなたの電話を1時間待っていたことになります。) - By the time we leave for vacation, we will have been working non-stop for two months.
(私たちが休暇に出発する時点で、2か月間休みなく働いていたことになります。)
Future Perfect Continuousによく使われる時間表現(マーカー)
_Future Perfect Continuous_とよく使われる時間表現には以下のものがあります:
-
By + 明確な時点:By next year, by 2025, by next week, _by the time we arrive_など
- By next year, I will have been studying English for five years.
(来年までに、私は英語を5年間勉強していることになります。) - By 2025, she will have been running her business for a decade.
(2025年までに、彼女は10年間ビジネスを運営していることになります。)
- By next year, I will have been studying English for five years.
-
For + 期間:For an hour, for three years, _for a long time_など
- For a long time, they will have been discussing this topic without reaching any conclusion.
(長い間、彼らはこの話題について結論が出ないまま議論し続けていることになります。)
- For a long time, they will have been discussing this topic without reaching any conclusion.
-
By the time + 節:By the time she leaves, _by the time you finish_など
- By the time she leaves, we will have been talking for hours.
(彼女が出発する時、私たちは何時間も話し続けていたことになります。) - By the time the movie starts, we will have been waiting in line for an hour.
(映画が始まる時、私たちは1時間並んで待っていたことになります。)
- By the time she leaves, we will have been talking for hours.
-
Next, in, before + 時間の指標(頻度は低いが、期間の感覚がある場合に使用):
- In six months’ time, I will have been working here for two years.
(6か月後には、私はここで2年間働いていることになります。) - Before he turns 30, he will have been playing the piano for two decades.
(彼が30歳になる前に、彼は20年間ピアノを弾いていることになります。) - Next summer, we will have been traveling across Europe for eight weeks.
(来年の夏には、私たちは8週間ヨーロッパ中を旅していることになります。)
- In six months’ time, I will have been working here for two years.
Future Perfect Continuousを使ってはいけない場合
future perfect continuousは未来の行動の継続期間を表現する際に便利ですが、使えない場合もあります。
状態動詞(stative verb)と共には使えない
「状態」や「感情」、「知覚」を表す動詞(to know, to believe, _to own_など)はcontinuous形にできません。その場合、future perfect simpleを使います。
- By next year, I will have known her for a decade.
(正しい - "to know"は状態動詞です) - By next year, I will have been knowing her for a decade.
_(誤り - "to know"はcontinuousで使えません)_
詳しくは、状態動詞についての授業をご覧ください
行動の完了や成果を強調したいとき
行動が完了すること、または成果や結果に焦点を当てたい場合は、future perfect simpleの方が適切です。
- By 5 p.m., I will have finished writing my report.
(午後5時までに、私はレポートを書き終えているでしょう。) - By 5 p.m., I will have been writing my report for five hours.
(午後5時までに、私は5時間レポートを書き続けていることになります-書き続けた期間に焦点があります。)
Future Perfect SimpleとFuture Perfect Continuous、どちらを使うべき?
future perfect simpleは、行動が完了したこと、終わったこと、成果を強調します。
- By 2025, I will have finished my training.
(2025年までに、私は研修を終えているでしょう。-結果に焦点)
future perfect continuousは、行動の期間や、その時点まで続いているプロセスを強調します。
- By 2025, I will have been training for four years.
(2025年までに、私は4年間研修を受け続けていることになります。)
Future ContinuousとFuture Perfect Continuous、どちらを使うべき?
future continuousは、一般的に、未来の特定の時点で進行中の行動を表す時制で、期間の合計にこだわらない傾向があります。
- At 8 p.m. tomorrow, I will be having dinner.
(明日午後8時には、私は夕食を食べている最中です。)
future perfect continuousは、未来の特定の時点までに行動がどれくらい続いているかを示します。
- By 8 p.m. tomorrow, I will have been having dinner for an hour.
(明日午後8時までに、私は1時間夕食を食べ続けていることになります。)
まとめ
future perfect continuousは、未来の特定の時点まで行動が続いていることを表すために使います。動作の継続性や期間に焦点を当てる時制です。
使用頻度は高くありませんが、進行や期間の感覚を伝えるのに非常に便利です。さらに、TOEIC®の問題でもfuture perfect continuousの形がよく出題されます。
他にも習得すべき未来時制があります。以下に他の未来時制の授業を紹介します: