未来完了形
Future Perfect
概要
この文法は何か
未来完了形は、未来のある時点までに完了する動作や、未来のある時点までの経験・継続を表す時制です。will have + 過去分詞の形で、未来の特定の時点を基準にした出来事を表現します。
いつ使うか
未来のある時点までに何かが完了することを述べるとき、未来のある時点までの経験や期間を表すとき、未来の達成や成果を予測するときに使います。
作り方
will have + 過去分詞
重要ポイント
- 1未来のある時点を基準にした完了や結果を表す
- 2by(~までに)、by the time(~する頃までに)とよく使われる
- 3予定や計画の達成を表現するのに便利
- 4日常会話ではあまり使われず、正式な文章や計画で多用される
ルールと例文
未来のある時点までに完了する動作
will have + 過去分詞
By next month, I will have finished this project.
来月までに、このプロジェクトを終えているでしょう。
She will have graduated by June.
彼女は6月までに卒業しているでしょう。
They will have moved to their new house by the end of the year.
彼らは年末までに新しい家に引っ越しているでしょう。
We will have completed the survey by Friday.
金曜日までに調査を完了しているでしょう。
未来のある時点までの経験
will have + 過去分詞
By the time you arrive, I will have already left.
あなたが到着する頃には、私はすでに出発しているでしょう。
He will have visited 30 countries by his 30th birthday.
30歳の誕生日までに、彼は30か国を訪れているでしょう。
By next year, she will have been to Japan three times.
来年までに、彼女は日本に3回行ったことになるでしょう。
未来のある時点までの期間・継続
will have + 過去分詞 + for
By December, we will have known each other for 10 years.
12月までに、私たちは知り合って10年になるでしょう。
He will have worked here for 20 years next month.
来月で、彼はここで20年働いたことになります。
They will have been married for 25 years by then.
その頃には、彼らは結婚して25年になるでしょう。
未来の達成や成果の予測
will have + 過去分詞
By 2030, scientists will have discovered a cure for this disease.
2030年までに、科学者たちはこの病気の治療法を発見しているでしょう。
In ten years, technology will have changed everything.
10年後には、テクノロジーがすべてを変えているでしょう。
By the end of this century, humans will have landed on Mars.
今世紀末までに、人類は火星に着陸しているでしょう。
否定形
パターン
will + not + have + 過去分詞
I won't have finished by tomorrow.
明日までには終わっていないでしょう。
They will not have arrived by 5 PM.
午後5時までには到着していないでしょう。
She won't have completed the course by June.
彼女は6月までにコースを完了していないでしょう。
注意: 否定文では、未来のある時点までに動作が完了していないことを表します。
疑問形
パターン
Will + 主語 + have + 過去分詞?
Will you have finished by Friday?
金曜日までに終わっているでしょうか?
Will they have left by the time we arrive?
私たちが到着する頃には、彼らは出発しているでしょうか?
How many books will she have read by the end of the year?
年末までに彼女は何冊の本を読んでいるでしょうか?
注意: 疑問文では、未来のある時点までの完了について尋ねます。
省略形
日常会話で使用
否定文で頻繁に使用
日常会話で使用
よく使うパターン
By + 未来の時点, 主語 + will have + 過去分詞
~までに、...しているでしょう
By the time + 現在形, 主語 + will have + 過去分詞
~する頃には、...しているでしょう
主語 + will have + 過去分詞 + for + 期間 + by
~までに...して~になる
In + 期間, 主語 + will have + 過去分詞
~後には、...しているでしょう
使用シーン
プロジェクトや仕事の完了を予測する
未来のある時点までにタスクやプロジェクトが完了することを表現します。
We will have completed the construction by March.
3月までに建設を完了しているでしょう。
The team will have submitted the proposal by the deadline.
チームは締め切りまでに提案書を提出しているでしょう。
人生の節目や達成を予測する
未来のある時点での個人的な達成や節目を表現します。
By the age of 40, I will have achieved all my goals.
40歳までに、すべての目標を達成しているでしょう。
She will have become a doctor by next year.
彼女は来年までに医師になっているでしょう。
社会や技術の変化を予測する
未来のある時点での社会的・技術的な変化や進歩を予測します。
By 2050, electric cars will have replaced gasoline vehicles.
2050年までに、電気自動車がガソリン車に取って代わっているでしょう。
AI will have revolutionized healthcare by the end of this decade.
この10年の終わりまでに、AIが医療を革新しているでしょう。
会話例
プロジェクトの進捗について話す
When will the project be finished?
プロジェクトはいつ終わりますか?
We'll have completed it by the end of next month.
来月末までに完了しているでしょう。
Will you have tested everything by then?
その頃までにすべてテストは終わっていますか?
Yes, we'll have finished all testing by that time.
はい、その時までにすべてのテストを終えているでしょう。
人生の計画について話す
What's your plan for the next five years?
今後5年間の計画は何ですか?
By then, I'll have saved enough to buy a house.
その頃には、家を買うのに十分なお金を貯めているでしょう。
Will you have found the right location by then?
その時までに適切な場所を見つけているでしょうか?
I hope so. I will have visited many areas by that time.
そう願っています。その時までに多くの地域を訪れているでしょう。
学習のコツ
- 💡by(~までに)という言葉が未来完了形の大きなヒントになります。
- 💡日常会話ではあまり使われず、正式な文章、計画、予測で使われることが多いです。
- 💡未来のある時点を明確に示すことが重要です(by next year, by the time...など)。
- 💡会話では、より簡単な未来形(will + 動詞)で代用されることも多いです。
- 💡「By the time + 現在形」の組み合わせをマスターすると、自然な表現ができます。
文化的注意点
使用頻度
ビジネスでの使用
よくある間違い
By tomorrow, I will finish this.
By tomorrow, I will have finished this.
「明日までに」という未来の時点を基準にしているので、未来完了形(will have + 過去分詞)を使います。
She will has completed the course by June.
She will have completed the course by June.
willの後はhaveの原形を使います。hasではありません。
They will have finish by 5 PM.
They will have finished by 5 PM.
have の後は過去分詞を使います。finishではなくfinishedです。
By next year, I have saved enough money.
By next year, I will have saved enough money.
未来の時点について述べているので、現在完了ではなく未来完了を使います。
I will have went home by then.
I will have gone home by then.
have の後は過去分詞を使います。wentは過去形、goneが過去分詞です。
Memorizeアプリで効率的に学習
未来完了形を含む、すべての英文法を体系的に学習できます。単語と組み合わせて実践力を養成。