B1 Verb Tenses 12 min read ふつう

英語の未来完了形: Will Have Done (Future Perfect)

未来の「締め切り」や「特定の時」までに「完了」する行動を話す時に、「will have done」を使います。

Grammar Rule in 30 Seconds

The Future Perfect describes an action that will be finished before a specific point in the future.

  • Use 'will have' + the past participle (e.g., 'will have eaten').
  • It always looks back from a future point to a completed action.
  • Commonly used with 'by' or 'by the time' (e.g., 'by tomorrow').
👤 + 🔮 will + 🤲 have + ✅ Verb-ed

Overview

### Overview
英語の学習を進めていく中で、多くの日本人が「壁」に感じるのが「完了形」です。現在完了、過去完了、そして今回解説する Future Perfect(未来完了形)です。日本語には英語のような厳密な「時制(Tense)」の区別がなく、特に「未来のある時点ですでに何かが終わっている状態」を一つの動詞の形で表す習慣がないため、最初は少し戸惑うかもしれません。
しかし、この未来完了形 will have done をマスターすると、あなたの英語は一気に「正確」で「知的」なものに変わります。例えば、ビジネスでの締め切り、旅行の計画、あるいは日常の何気ない約束において、「いつまでに〜し終えている」という明確なタイムラインを提示できるようになるからです。単に will do(〜するつもりだ)と言うよりも、未来の特定の時点を見据えた「完了」を意識させることで、相手に安心感や信頼感を与えることができます。
このセクションでは、未来完了形がなぜ重要なのか、そして日本人が陥りやすい思考の罠を解き明かしながら、その本質を学んでいきましょう。
### How This Grammar Works
未来完了形を一言で表すと、「未来の特定の時点から、それ以前の出来事を振り返る」という視点です。いわば「未来における過去」のような感覚です。
#### 1. 日本語との構造的な違い
日本語では、未来の完了を表現する際、主に「〜してしまっているだろう」「〜し終えているはずだ」といった補助的な言葉を使います。あるいは、単に「〜までに終わります」と現在形や未来のニュアンスで済ませてしまうことも多いでしょう。しかし、英語では will(未来)と have + 過去分詞(完了)を組み合わせることで、一つの時制としてこれを厳密に区別します。
| 日本語の表現 | 英語の時制 | ニュアンス |
|---|---|---|
| 明日の今頃、私は寝る。 | Future Simple (will sleep) | 単なる未来の予定・動作 |
| 明日の今頃、私は寝ているところだ。 | Future Continuous (will be sleeping) | 未来の特定の瞬間に進行中の動作 |
| 明日の今頃、私は(すでに)寝てしまっている。 | Future Perfect (will have slept) | 未来の特定の時点ですでに完了している状態 |
#### 2. 「未来の視点」を持つことの重要性
未来完了形を理解するコツは、頭の中で「タイムマシン」に乗って未来の特定のポイント(例えば「来週の月曜日」や「午後5時」)に移動することです。その未来の地点から過去(つまり現在から見れば未来、あるいは過去)を振り返ったときに、「その動作が完了している」と言える場合にこの形を使います。
例えば、あなたが今、あるプロジェクトに取り組んでいるとします。締め切りは「金曜日」です。現在(水曜日)の視点から金曜日を眺め、「金曜日には、この仕事は終わっているな」と確信しているとき、I will have finished the work by Friday. という文章が成立します。
### Formation Pattern
未来完了形の形は非常にシンプルで、ルールも一貫しています。現在完了形のように、主語によって has に変える必要もありません。これは、助動詞 will の後ろには必ず動詞の原形が来るという英語の鉄則があるためです。
#### 基本の形
Subject + will + have + Past Participle (過去分詞)
  • 肯定文: I will have finished the report by tomorrow.(明日までにはレポートを書き終えているでしょう。)
  • 否定文: I will not (won't) have finished the report by tomorrow.(明日までにはレポートは終わっていないでしょう。)
  • 疑問文: Will you have finished the report by tomorrow?(明日までにレポートを書き終えていますか?)
#### 活用のポイント
  1. 1主語が何であっても will have:
He will have..., She will have..., They will have...。三人称単数の s を気にする必要がないため、現在完了形よりも形成自体は簡単です。
  1. 1過去分詞 (Past Participle):
規則動詞(finished, worked)だけでなく、不規則動詞(gone, written, done, seen)もしっかりと覚えている必要があります。特に writtentaken など、日常的に使う不規則動詞の過去分詞形を瞬時に出せるようにしておきましょう。
  1. 1短縮形:
会話では I'll have, You'll have, He'll have といった短縮形が頻繁に使われます。また、否定形の won't have も非常によく使われるため、耳に慣れておくことが大切です。
### When To Use It
未来完了形を使うべき主要な4つのシチュエーションを見ていきましょう。これらは、日本の学習者が特に「ただの未来形」と混同しやすい場面です。
#### 1. 未来の特定の期限までに動作が完了する場合(期限・締め切り)
これが最も一般的な使い方です。by(〜までに)や by the time(〜する時までに)といった表現と一緒に使われることが非常に多いです。
  • By the time the train arrives at Shinjuku, I will have finished reading this book.
(電車が新宿に着くまでに、私はこの本を読み終えているでしょう。)
  • The construction will have been completed by next March.
(その建設工事は来年3月までに完了しているでしょう。)
#### 2. 未来の特定の時点での「継続」の結果(経験・蓄積)
未来のある時点において、「〜したことになる」「〜した状態になる」という経験や蓄積を強調する場合です。for を使って期間を表すこともあります。
  • By next month, I will have lived in Tokyo for ten years.
(来月で、私は東京に10年住んでいることになります。)
  • If she visits Kyoto again, she will have been there five times.
(彼女がまた京都を訪れたら、5回行ったことになります。)
#### 3. 未来の出来事の前後関係を明確にする場合
二つの未来の出来事があるとき、どちらが先に終わるかを明確にするために使います。
  • When you get home, I will have cooked dinner.
(あなたが帰宅する頃には、私は夕食を作り終えています。)
※「あなたが帰る」という未来の動作よりも先に「料理を作る」が完了していることを示します。
#### 4. 過去の出来事に対する「強い推量」
これは少し応用的な使い方ですが、「今頃はもう〜してしまっているだろう」という現在の推測を未来完了形を使って表現することがあります。
  • He will have heard the news already.
(彼はもうそのニュースを聞いてしまっているだろう。)
※これは「未来」のことではなく、「現時点ですでに終わっているはずだ」という強い確信を伴う推測です。
### Common Mistakes
日本人の学習者が特にはまりやすい落とし穴がいくつかあります。これらは日本語の感覚をそのまま英語に持ち込もうとすることで発生します。
#### 1. byuntil の混同(最大の間違い)
未来完了形では「期限」を表す by がよく使われますが、日本人はこれを until と間違えることが非常に多いです。
  • 間違い: I will have finished it until 5 PM.
  • 正解: I will have finished it by 5 PM.
  • 理由: until は「継続(ずっと〜し続ける)」を表し、by は「期限(その時までに完了する)」を表します。未来「完了」形は動作の終わりを指すため、継続を表す until とは相性が悪いのです。
#### 2. 三人称単数で will has と言ってしまう
  • 間違い: He will has finished the task.
  • 正解: He will have finished the task.
  • 理由: 助動詞 will の直後は必ず「原形」でなければなりません。has は三人称単数現在形であり、原形は have です。これは中級者でもうっかりやってしまうミスです。
#### 3. 接続詞(whenby the time)の中の時制ミス
  • 間違い: By the time you will arrive, I will have finished.
  • 正解: By the time you arrive, I will have finished.
  • 理由: 時や条件を表す副詞節(when, if, by the time など)の中では、未来のことでも現在形を使うというルールがあります。メインの文章(主節)が未来完了形であっても、このルールは適用されます。
### Contrast With Similar Patterns
似たような未来の表現との違いを整理しましょう。ここを理解すると、表現の幅がぐっと広がります。
| 時制 | 例文 | ニュアンス・状況 |
|---|---|---|
| Future Simple | I will finish it tomorrow. | 明日それを終わらせるという「意志」や「予定」を単に述べている。 |
| Future Continuous | I will be finishing it tomorrow. | 明日の特定の時間に、それを終わらせる作業を「している最中」であることを強調。 |
| Future Perfect | I will have finished it by tomorrow. | 明日のある時点では、その作業は「すでに完了している」という結果に焦点を当てている。 |
#### 具体的なシーン比較:会議の準備
  • I will prepare the materials. (資料を準備します。= 単なる宣言)
  • I will be preparing the materials at 3 PM. (3時には資料を準備している最中です。= 進行状況)
  • I will have prepared the materials by the time the meeting starts. (会議が始まるまでには、資料の準備は終わっています。= 完了の保証)
ビジネスシーンで上司やクライアントに安心感を与えるのは、明らかに3番目の Future Perfect です。いつまでに何が終わっているかを明確に伝えることができるからです。
### Quick FAQ
Q1: 未来完了形は日常会話でも使われますか?それとも堅苦しい表現ですか?
A1: 日常会話でも頻繁に使われます。特に「締め切り」や「約束」を伴う場面では非常に一般的です。ただ、カジュアルな会話では I'll be done by 5.(5時までには終わるよ)のように、be done を使って代用されることもありますが、will have finished を使うとより正確でプロフェッショナルな響きになります。
Q2: will have donewill have been doing(未来完了進行形)はどう使い分けますか?
A2: will have done は「完了した結果」に注目します。一方、will have been doing は「その時までずっと続けている」という「動作の継続」そのものに注目します。例えば、「来月で10年働いていることになる」という場合、どちらも使えますが、進行形を使うと「ずっと頑張って働き続けてきた」というニュアンスが強まります。
Q3: 「〜までには終わっているはずだ」と言いたい時に should は使えますか?
A3: はい、使えます。It should have been finished by now.(今頃はもう終わっているはずだ)のように使います。ただし、will have done の方が should よりも確信度が高く、「間違いなく終わっている」という強い予測や意志を表現できます。
Q4: 未来完了形を使わなくても意味は通じますか?
A4: 多くの場合、Future Simplewill)や現在形でも文脈から意味は推測してもらえます。しかし、特にビジネスや契約、詳細な計画を話す際には、未来完了形を使わないと「いつ終わるのか」と「いつまでに終わっているのか」の区別が曖昧になり、誤解を招く可能性があります。中級以上の学習者としては、ぜひ使いこなしたい表現です。
---
未来完了形は、日本語の「〜してしまっているだろう」という感覚を、英語の論理的なタイムラインに乗せる作業です。最初は will have + 過去分詞という形に慣れないかもしれませんが、by(期限)を見つけたら「未来完了形の出番だ!」と意識することから始めてみてください。この時制が使えるようになると、あなたの英語の「時間感覚」は格段に鋭くなります。頑張りましょう(頑張ってください)!

Conjugating 'To Finish' in Future Perfect

Subject Auxiliary Perfective Past Participle
I
will
have
finished
You
will
have
finished
He/She/It
will
have
finished
We
will
have
finished
They
will
have
finished

Contractions in the Future Perfect

Full Form Contraction Negative Contraction
I will have
I'll have
I won't have
You will have
You'll have
You won't have
He will have
He'll have
He won't have
She will have
She'll have
She won't have
It will have
It'll have
It won't have
We will have
We'll have
We won't have
They will have
They'll have
They won't have

Meanings

Used to express an action that will be completed between now and a specific point in the future.

1

Future Completion

An action that is finished before another action or time in the future.

“I will have finished the report by 5 PM.”

“They will have arrived before the party starts.”

2

Duration in the Future

To show how long an action has been happening at a specific point in the future (usually with stative verbs).

“By next Monday, I will have been in this job for ten years.”

“They will have been married for fifty years this June.”

3

Logical Assumption (Past)

To express a strong belief or certainty that something happened in the past (similar to 'must have').

“You will have heard the news already, I assume.”

“He will have forgotten about the meeting by now.”

Reference Table

Reference table for 英語の未来完了形: Will Have Done (Future Perfect)
タイプ 構造 主な特徴
肯定文
Subject + will have + Past Participle
I will have finished
未来までに完了する行動
否定文
Subject + will not have + Past Participle
She won't have arrived
未来までに完了しない行動
疑問文
Will + Subject + have + Past Participle?
Will they have eaten?
未来の完了を尋ねる
肯定の短縮形
Subject + 'll have + Past Participle
You'll have studied
インフォーマルな口語英語
否定の短縮形
Subject + won't have + Past Participle
We won't have left
インフォーマルな否定形

フォーマル度スペクトル

フォーマル
The committee will have finalized the proposal by Friday.

The committee will have finalized the proposal by Friday. (Workplace productivity)

ニュートラル
I will have finished the report by the end of the day.

I will have finished the report by the end of the day. (Workplace productivity)

カジュアル
I'll have it done by tonight.

I'll have it done by tonight. (Workplace productivity)

スラング
I'll have it knocked out by 5.

I'll have it knocked out by 5. (Workplace productivity)

未来完了形:一目でわかる

未来完了形 (will have done)

構造

  • will + have + Past Participle will + have + 過去分詞
  • Always 'have', never 'has' after 'will' will の後には必ず 'have'、'has' は使いません
  • Contractions 短縮形
  • 'I'll have', 'won't have' 'I'll have'、'won't have'

主な使い方

  • Future Deadline 未来の締め切り
  • By 2025, I will have graduated. By 2025, I will have graduated.
  • Before Future Event 未来の出来事の前に
  • When you arrive, I will have cooked. When you arrive, I will have cooked.

時間を示す言葉

  • by by
  • By next week, by 7 PM By next week, by 7 PM
  • before before
  • Before he leaves Before he leaves
  • when when
  • When she calls When she calls

よくある落とし穴

  • Using 'has' 'has' を使う
  • Incorrect: She will has done. 間違い: She will has done.
  • Wrong participle 間違った過去分詞
  • Incorrect: I will have write. 間違い: I will have write.

未来時制:いつどれを使う?

Future Simple (will do)
I will study. 未来の単純な行動。
She will call. 一般的な予測。
Future Continuous (will be doing)
I will be studying at 3 PM. 未来のある時点で進行中の行動。
She will be calling then. 継続中の活動。
Future Perfect (will have done)
By 5 PM, I will have studied. 未来のある時間までに完了する行動。
By then, she will have called. 未来のある出来事の前に完了する行動。

未来完了形はあなたに合っている?

1

未来に起こる行動について話していますか?

YES
続ける
NO
過去形または現在形を使いましょう。
2

この行動は、未来の特定の時間や別の出来事までに「完了して」いますか?

YES
未来完了形 (will have done) を使いましょう!
NO
続ける。
3

この行動は、未来の特定の時間で「進行中」ですか?

YES
未来進行形 (will be doing) を使いましょう。
NO
一般的な未来の行動には単純未来 (will do) を使いましょう。

状況に応じた未来完了形

📅

計画と締め切り

  • By Friday, I will have finished.
  • The report will have been submitted.
🔮

予測と期待

  • He will have heard the news.
  • She'll have seen my story.
➡️

出来事の順序付け

  • When you arrive, I will have cooked.
  • Before sunrise, preparations will have been completed.
⏱️

未来の時点までの期間

  • By December, I will have worked here for a year.
  • We'll have lived here for five years.

レベル別の例文

1

By 6:00, I will have finished.

By 6:00, I will have finished.

2

I will have eaten by then.

I will have eaten by then.

3

Will you have finished your homework?

Will you have finished your homework?

4

She will have gone to bed.

She will have gone to bed.

1

By next week, we will have moved house.

By next week, we will have moved house.

2

I won't have finished the book by tomorrow.

I won't have finished the book by tomorrow.

3

Will they have arrived by dinner time?

Will they have arrived by dinner time?

4

By noon, he will have cleaned the car.

By noon, he will have cleaned the car.

1

By the time you read this, I will have left.

By the time you read this, I will have left.

2

In two years, I will have completed my degree.

In two years, I will have completed my degree.

3

They will have built the new bridge by 2025.

They will have built the new bridge by 2025.

4

Will you have saved enough money by summer?

Will you have saved enough money by summer?

1

By next month, I will have been with the company for five years.

By next month, I will have been with the company for five years.

2

The movie will have started by the time we get to the cinema.

The movie will have started by the time we get to the cinema.

3

Won't you have finished your exams by the end of June?

Won't you have finished your exams by the end of June?

4

By the time she retires, she will have taught thousands of students.

By the time she retires, she will have taught thousands of students.

1

You will have noticed that the market has shifted recently.

You will have noticed that the market has shifted recently.

2

By the end of the decade, technology will have transformed our lives.

By the end of the decade, technology will have transformed our lives.

3

The package will have been delivered by now, surely.

The package will have been delivered by now, surely.

4

By the time the government acts, the damage will have been done.

By the time the government acts, the damage will have been done.

1

Doubtless, he will have anticipated our every move.

Doubtless, he will have anticipated our every move.

2

By the turn of the century, these traditions will have all but vanished.

By the turn of the century, these traditions will have all but vanished.

3

The architect will have intended for the light to hit the altar at noon.

The architect will have intended for the light to hit the altar at noon.

4

Should you arrive late, the ceremony will have already concluded.

Should you arrive late, the ceremony will have already concluded.

間違えやすい

English Future Perfect: Will Have Done (Future Perfect) Future Continuous

Learners use 'will be doing' when they mean the action is finished.

English Future Perfect: Will Have Done (Future Perfect) Present Perfect

Both use 'have + V3', but one is for the past and one is for the future.

English Future Perfect: Will Have Done (Future Perfect) Future Simple

Simple future doesn't emphasize the 'before' relationship.

よくある間違い

By 5:00 I will finish.

By 5:00 I will have finished.

Simple future doesn't show completion before a time.

I will have finish.

I will have finished.

You must use the past participle (V3), not the base form.

He will has finished.

He will have finished.

After 'will', we always use 'have', never 'has'.

I will have went.

I will have gone.

Use the past participle 'gone', not the past simple 'went'.

By the time he will arrive, I will have finished.

By the time he arrives, I will have finished.

In time clauses with 'by the time', use the Present Simple, not 'will'.

I will have been finished.

I will have finished.

Don't add 'been' unless you want the passive voice.

Will have you finished?

Will you have finished?

The subject must come between 'will' and 'have' in questions.

I will have finished since two hours.

I will have finished in two hours.

Use 'in' for future periods, 'since' is for past starting points.

I will have finished until 5 PM.

I will have finished by 5 PM.

'Until' is for duration; 'by' is for a deadline.

By next year I will have had a car.

By next year I will have bought a car.

Using 'had' implies you already owned it; 'bought' implies the completion of the act.

They will have arrived by yesterday.

They will have arrived by now.

Future perfect for assumptions refers to 'now' or 'future', not 'yesterday' (use 'must have' for yesterday).

文型パターン

By the time ___, I will have ___.

In ___ years' time, she will have ___.

Will you have ___ by ___?

The ___ will have been ___ by ___.

Real World Usage

Job Interviews very common

By this time next year, I will have completed my certification.

Project Management constant

We will have migrated all data by the end of the weekend.

Travel Planning common

We'll have reached the border by sunrise.

Academic Writing very common

This study will have demonstrated the link between the two variables.

Texting Friends occasional

I'll have finished my shower in 10 mins, then I can talk.

Financial Forecasting common

The company will have doubled its revenue by 2030.

💡

「by」のフレーズに注目!

未来完了形は締め切りが大好きです!「by tomorrow」(明日までに)、「by next week」(来週までに)、または「by the time X happens」(Xが起こる時までに)のようなフレーズを見かけたら、未来完了形を使う大きなヒントになります。これらのフレーズは、未来の完了時点を示します。「I will have finished my homework by 9 PM.」
⚠️

「have」と「has」を間違えないで!

よくある間違いです!「will」の後には、主語が何であっても必ず「have」(原形)が来ると覚えておいてください。「he」、「she」、「it」の場合でも、「will have」を使い、「will has」とは決して言いません。「He will have finished his work.」
🎯

不規則動詞をマスターしよう

未来完了形では過去分詞が必要です。多くの一般的な動詞は不規則動詞です(例:「go」→「gone」、「eat」→「eaten」)。これらの形を覚えることで、未来完了形の達人になれます。「irregular verbs list」と検索すれば、あなたの秘密兵器が見つかります。「By then, I will have gone home.」
🌍

略語のカジュアルな使い方

カジュアルな会話やテキストメッセージ、SNSでは、「I'll have done」や「they won't have seen」のような略語が非常によく使われます。これらを使うことで、あなたの英語はより自然で流暢に聞こえ、まるでネイティブスピーカーのようになります。「I'll have sent you the email by noon.」
💡

未来から逆算して考えてみよう

未来のある時点に自分がいると想像して、その時までに何が完了しているかを振り返ってみてください。この考え方は、「未来のある時点までに完了する」という概念を理解するのに役立ちます。それはまるで、未来の目標を計画するようなものです。「By this time next year, I will have learned to play the guitar.」

Smart Tips

Use the Future Perfect to describe your expected graduation or certification dates to sound professional.

I will finish my MBA in 2025. By June 2025, I will have completed my MBA.

Check if you are using a stative verb like 'be' or 'live'. If so, Future Perfect is likely needed.

Next year I will be here for 10 years. Next year I will have been here for 10 years.

If you forget the V3, use a synonym that is regular. Instead of 'written', use 'completed'.

I will have writ... (struggling) I will have finished the document.

Always tap your watch. 'By the time' is a trigger for the Future Perfect in the other half of the sentence.

By the time you arrive, I cook dinner. By the time you arrive, I will have cooked dinner.

発音

/wɪl əv/

The 'Will Have' Reduction

In natural speech, 'will have' is often reduced to 'wull-uv' or even 'wuv'.

I'll have FINished.

Contraction Stress

When using 'I'll have', the stress is usually on the past participle, not the auxiliary.

Rising-Falling for Statements

By tomorrow, I will have finished ↘

Conveys certainty and completion.

暗記しよう

記憶術

Remember 'W.H.P.' — Will Have Participle. It's the 'What Has Passed' in the future.

視覚的連想

Imagine a finish line in the future. You are standing past the finish line, looking back at the race you just completed. That 'looking back' is the Future Perfect.

Rhyme

By the time the clock strikes ten, I will have put away my pen.

Story

Imagine a robot named 'Will-Have'. Will-Have only talks about things he finishes. 'By tomorrow, I will have cleaned the planet,' he says. He always looks at his watch and then at a completed task.

Word Web

willhavebyfinisheddeadlinemilestonealready

チャレンジ

Write down three things you will have accomplished by the end of this year using 'I will have...'

文化メモ

British speakers use the Future Perfect more frequently as a modal of deduction (e.g., 'You will have seen the news').

Highly common in 'corporate speak' to emphasize accountability and deadlines.

Often shortened significantly in casual speech, sometimes omitting 'have' entirely in very broad accents (though not grammatically correct).

The Future Perfect in English developed from the combination of the modal 'will' (originally meaning 'to want') and the perfect aspect 'have + participle'.

会話のきっかけ

What will you have accomplished by the time you are 50?

By the end of this month, what will you have learned in English?

If you travel to Japan next year, what cities will you have visited by the end of your trip?

By the time the next election happens, what will have changed in your country?

日記のテーマ

Write about your 'Perfect Future Self'. By this time next year, what will you have changed about your life?
Imagine you are an architect. Describe a building project. What will have been completed by month 6, month 12, and month 24?
Write a letter to your future self 10 years from now. List 5 things you hope you will have done.
Predict the state of the world in 2100. What technologies will have been invented?

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

文を完成させる正しい形を選びましょう。

By Saturday morning, I ___ all my packing for the trip.

✓ Correct! ✗ Not quite. Correct answer: will have finished
「By Saturday morning」というフレーズは、未来の完了時点を示しており、未来完了形「will have finished」が必要です。
文中の間違いを見つけて修正しましょう。 Error Correction

Find and fix the mistake:

She will has graduated by next June.

✓ Correct! ✗ Not quite. Correct answer: She will have graduated by next June.
助動詞「will」の後には、動詞の原形「have」が使われるべきで、「has」は間違いです。正しい形は「will have graduated」です。
単語を並べ替えて正しい文を作りましょう。 Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: By 7 PM, they will have cooked dinner.
正しい語順は、午後7時という未来の締め切りまでに夕食の準備が完了することを強調しています。

Score: /3

練習問題

8 exercises
Fill in the correct form of the verb in Future Perfect.

By next month, I ___ (finish) my English course.

✓ Correct! ✗ Not quite. Correct answer: will have finished
The structure is will + have + past participle (finished).
Choose the correct sentence. 選択問題

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: She will have arrived by now.
We always use 'have' (not 'has') and the past participle 'arrived'.
Find the error in the sentence. Error Correction

Find and fix the mistake:

By the time you will get here, I will have cooked dinner.

✓ Correct! ✗ Not quite. Correct answer: will get
In a 'by the time' clause, we use the present simple ('get'), not 'will get'.
Change the sentence to Future Perfect. Sentence Transformation

I am going to finish the report before 5 PM.

✓ Correct! ✗ Not quite. Correct answer: I will have finished the report by 5 PM.
Future Perfect expresses completion before a specific time.
Match the tense to the meaning. Match Pairs

Match 'I will be working' and 'I will have worked'.

✓ Correct! ✗ Not quite. Correct answer: Continuous = In progress; Perfect = Completed
Future Continuous is for ongoing actions; Future Perfect is for finished ones.
Complete the dialogue. Dialogue Completion

A: Can we meet at 7 PM? B: No, I ___ (not/finish) my gym session by then.

✓ Correct! ✗ Not quite. Correct answer: won't have finished
Negative Future Perfect: won't + have + V3.
Is this rule true or false? True False Rule

You can use 'has' in the Future Perfect if the subject is 'he' or 'she'.

✓ Correct! ✗ Not quite. Correct answer: False
It is always 'will have', regardless of the subject.
Put the words in the correct order. Sentence Building

have / they / by / arrived / will / noon / ?

✓ Correct! ✗ Not quite. Correct answer: Will they have arrived by noon?
Question order: Will + Subject + have + V3.

Score: /8

Practice Bank

12 exercises
正しい形を選びましょう。 穴埋め問題

When you arrive, I ___ the whole apartment.

✓ Correct! ✗ Not quite. Correct answer: will have cleaned
正しい形を選びましょう。 穴埋め問題

By her 30th birthday, she ___ around the world.

✓ Correct! ✗ Not quite. Correct answer: will have traveled
間違いを見つけて修正しましょう。 Error Correction

We won't has finished the project by next Monday.

✓ Correct! ✗ Not quite. Correct answer: We won't have finished the project by next Monday.
間違いを見つけて修正しましょう。 Error Correction

By the end of the year, I will save enough for a new car.

✓ Correct! ✗ Not quite. Correct answer: By the end of the year, I will have saved enough for a new car.
正しい文を選びましょう。 選択問題

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: When she arrives, I will have cooked.
正しい文を選びましょう。 選択問題

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: Will they have finished their presentation by 4 PM?
正しい英語の文を入力しましょう。 翻訳

Translate into English: 'Para el próximo mes, habré leído tres libros.'

✓ Correct! ✗ Not quite. Correct answer: ["By next month, I will have read three books.","By next month, I'll have read three books."]
正しい英語の文を入力しましょう。 翻訳

Translate into English: 'Cuando llegue ella, la cena estará lista.' (Focus on completion by arrival)

✓ Correct! ✗ Not quite. Correct answer: ["When she arrives, dinner will have been made.","When she arrives, dinner will have been cooked."]
単語を並べ替えましょう。 Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They will have finished the project before the deadline.
単語を並べ替えましょう。 Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: By tomorrow, I will have sent her the package.
文の始まりと正しい未来完了形の終わりを合わせましょう。 Match Pairs

Match the phrases:

✓ Correct! ✗ Not quite. Correct answer: matched
質問の始まりと適切な未来完了形の終わりを合わせましょう。 Match Pairs

Match the questions:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

よくある質問 (8)

In casual speech, yes, but it changes the meaning. `I will finish` means you start finishing at that time. `I will have finished` means it is already done.

This is a rule for all future time clauses (when, before, after, by the time). We use the present tense to refer to the future in these specific clauses.

Not always. It can be the Future Perfect of the verb 'to be' (e.g., `I will have been here for an hour`). It is only passive if followed by another past participle.

It is moderately common. You'll use it most when talking about work deadlines, travel arrivals, or life milestones.

`By` is for a deadline (one point in time). `Until` is for a duration (an action that continues up to a point). You use `by` with Future Perfect.

Yes, but it is very formal and mostly used in British English with 'I' or 'We'. `I shall have finished` is correct but rare.

Most verbs are regular and end in `-ed`. For irregulars, you must memorize the third column of the verb table (e.g., go-went-`gone`).

Yes, in reported speech or conditional sentences (e.g., `He said he would have finished`). This is the 'Future in the Past'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Futuro Compuesto (Habré cantado)

Spanish uses it more frequently for probability in the present/past.

French high

Futur Antérieur (J'aurai fini)

French requires 'être' for certain verbs of motion, whereas English always uses 'have'.

German moderate

Futur II (Ich werde abgeschlossen haben)

German speakers usually replace it with the 'Perfekt' (Present Perfect) for simplicity.

Japanese low

〜てしまっているだろう (~te shimatte iru darou)

Japanese relies on context and aspect rather than a dedicated future perfect tense.

Arabic moderate

سيكون قد (Sa-yakunu qad...)

The particle 'qad' is essential to signal the completion aspect.

Chinese none

已经...了 (Yǐjīng...le)

Meaning is entirely derived from time words (e.g., 'Tomorrow I already finish').

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!