一覧()に戻()る Back to the list

未()来()完()了()(その時()までに終()わっている) Done by Then

時()制()・相() Tense & Aspect

will have done は「その時()までには終()わっている」を表()します。未()来()のある一点()に先()回()りして立()ち、そこから手()前()を振()り返()る形()です。だから基()準()点()が要()ります。By next Friday I'll have finished the report. の by next Friday がそれ。基()準()がないと、どこから振()り返()っているのか分()かりません。

Will have done says something will be finished by a given moment. You jump ahead to a point in the future, stand there, and look back. That's why an anchor is required: in "By next Friday I'll have finished the report," the anchor is by next Friday. Without one, there's no vantage point to look back from.

未()来()へ先()回()りして、振()り返()る

Jump Ahead, Then Look Back

完()了()形()はどれも「ある時()点()に立()って手()前()を見()る」形()です。現()在()完()了()なら今()に立()ち、過()去()完()了()なら過()去()のある時()点()に立()つ。未()来()完()了()はその立()ち位()置()を未()来()へ置()きます。来()週()の金()曜()に立()ってみると報()告()書()は仕()上()がっている、という言()い方()です。立()ち位()置()を先()に決()めるのがこの形()の要()で、それが by … や by the time … として文()に現()れます。

Every perfect form works by standing at some point and looking back from it. The present perfect stands at now, the past perfect at a moment in the past. The future perfect puts that vantage point ahead of you: stand on next Friday and the report is done. Fixing the vantage point first is what this form is about, and it surfaces in the sentence as by something or by the time something.

立()ち位()置()を先()に決()める Fix the vantage point first

By the なぜ the なのか 【後()ろの修()飾()で一()つに決()まる】 of 句()・関()係()詞()・前()置()詞()句()などが後()ろから限()定()していて、どれかが一()つに決()まるから the。 end of the なぜ the なのか 【その場()で一()つに決()まる】 話()し手()と聞()き手()のいる状()況()で、どれを指()すか一()つに決()まるから the。日本語()なら「(例()の)」「うちの」を補()って読()むと感()覚()が近()い。 month, we'll have この文()の組()み立()て 【未()来()完()了()】 未()来()のある時()点()で、すでに終()わっている状()態()を言()う形()。「そのときまでには終()わっている」。 shipped the なぜ the なのか 【最()上()級()・序()数()・only】 最()上()級()や first / last / only / 序()数()が付()くと対()象()が一()つに決()まるので the が要()る。 first version.

月()末()までには初()版()を出()せているはずです。

by the end of the month が立()ち位()置()。そこから振()り返()っている。 By the end of the month is the vantage point being looked back from.

By the なぜ the なのか 【その場()で一()つに決()まる】 話()し手()と聞()き手()のいる状()況()で、どれを指()すか一()つに決()まるから the。日本語()なら「(例()の)」「うちの」を補()って読()むと感()覚()が近()い。 time you read this, I'll have この文()の組()み立()て 【未()来()完()了()】 未()来()のある時()点()で、すでに終()わっている状()態()を言()う形()。「そのときまでには終()わっている」。 left.

これを読()むころには、私()はもう発()っています。

by the time + 現()在()形()。時()の節()なので will は入()らない。 By the time takes a present verb, since it's a time clause and won't hold will.

Next March, I'll have この文()の組()み立()て 【未()来()完()了()】 未()来()のある時()点()で、すでに終()わっている状()態()を言()う形()。「そのときまでには終()わっている」。 been here for ten years.

来()年()の3月()で、ここに来()て10年()になります。

状()態()動()詞()なので完()了()形()。継()続()の長()さを未()来()から数()える型()。 A state verb, so the plain perfect. Counting a span from a future vantage point.

will do(その時()に起()きる)

未()来()の一点()で起()きることを言()う。前()後()関()係()は示()さない。 States what happens at a future moment, with no before-and-after built in.

I'll finish the report on Friday.

金()曜()に報()告()書()を仕()上()げます。

will have done(その時()までに終()わっている)

基()準()点()より前()に終()わっていることを言()う。いつ終()わるかは示()さない。 Says it's finished before the anchor, without saying when it finishes.

I'll have finished the report by Friday.

金()曜()までには報()告()書()を仕()上()げています。

よくある間()違()い Common Mistake

Don't worry, I will have finished the report.

心配()しないで、報()告()書()は仕()上()げておきますから。(のつもりで)

Don't worry, I'll have finished the report by then.

心配()しないで、その時()までには報()告()書()を仕()上()げておきますから。

基()準()点()がないまま未()来()完()了()を使()った形()です。この形()は「いつの時()点()から振()り返()っているか」が決()まって初()めて成()立()します。基()準()がないと、聞()き手()は「いつまでに?」と宙()ぶらりんになります。by then / by Friday / by the time you arrive のような語()句()を必()ず添()えてください。基()準()を言()う気()がないなら、素()直()に I'll finish the report. で足()ります。未()来()完()了()は、締()め切()りや到()達()点()が話()題()になっている場()面()のための形()です。

This uses the future perfect with no anchor. The form only works once you've fixed the moment you're looking back from; without it, the listener is left asking by when. Attach something like by then, by Friday, or by the time you arrive. If you don't intend to name a deadline, a plain "I'll finish the report" does the job. The future perfect belongs to conversations where a deadline or a milestone is already on the table.

  • by then その時()までには 最()も短()い基()準()点()の示()し方()。会()話()で頻()出()。 The shortest way to supply the anchor. Very common in speech.
  • by the time ... 〜するころには 時()の節()なので中()は現()在()形()。will を入()れない。 A time clause, so the verb inside stays present. No will.
  • You'll have heard ... もう聞()いているでしょうが 推()量()の will have。前()置()きとして使()うと丁()寧()に響()く。 Inferential will have. Used as a preamble, it reads politely.
  • will have been -ing 〜し続()けていることになる 未()来()の時()点()から経()過()の長()さを数()える型()。出()番()は少()ない。 Counts a stretch from a future vantage point. Not often needed.

まとめ Summary

  • will have done は、その時()までに終()わっていること。 Will have done means finished by a given moment.
  • 基()準()点()(by … / by the time …)が必須()。 An anchor is required: by something, or by the time something.
  • by the time の中()は現()在()形()。will を入()れない。 The clause after by the time stays present. No will inside.
  • You'll have heard … は未()来()ではなく現()在()の推()量()。 "You'll have heard …" is an inference about now, not a prediction.

内()容()確()認()日(): 2026-07-25 Last checked: 2026-07-25