未来のある時点に立って、「その時にはもう終わっている」と言うのが未来完了形です。日本語の「〜までに〜しているでしょう」にあたります。
このレッスンで学ぶこと
未来完了形は、未来のある時点で、ある動作がすでに終わっていることを表します。その時点に自分を置いて、うしろを振り返るイメージです。「その時には、もう済んでいる」ということです。
日本語には未来完了という時制はなく、「来年には卒業しているでしょう」「6時までには終わっているはずです」のように、「〜している」や「もう〜します」で表します。英語ではこれを1つの形で言います:“By next year, I will have graduated.” “By 6pm, she will have finished the report.” 「来年にはもう卒業します」をそのまま “I will graduate already” としないようにしましょう。
未来完了形は will have と動詞の過去分詞(past participle)で作ります。will のあとなので have は形が変わりません:I will have, she will have, they will have。三単現の s につられて “she will has” としないようにしましょう。否定文は will not have / won't have、疑問文は will を主語の前に出します。話し言葉では will が短縮されて I'll have finished となることがよくあります。
「着いていない」「終わっている」の「〜ている」を be 動詞と考えて、“We won't be arrived by then” とするのは間違いです。未来完了形はいつも have を使います:“We won't have arrived by then.” 疑問文は “Will you have finished by Friday?” です。
will have のあとは必ず過去分詞(finished, left, eaten)で、原形ではありません:“She will have finished” であって “She will have finish” ではありません。また have を落として “I will graduated” とすることもできません。
未来完了形には、ほとんどの場合「いつまでに」を示す語句がいっしょに使われます:by, by the time, by next year, by then。締め切りになる時点がないときは、ふつうの will や will be doing のほうが自然です。
ここで日本語の「まで」と「までに」の区別が役に立ちます。「金曜日までに(終える)」という締め切りは by Friday、「金曜日まで(ずっと続ける)」は until Friday です。未来完了形は締め切りの by といっしょに使います:“I will have finished the report by Friday.” “until Friday” とは言いません。「〜より前に」と言いたいときは before も使えます。
by the time, when, before のあとは、未来のことでも現在形を使います。日本語でも「あなたがこれを読むころには」と「読む」を使うので、そのままの感覚で大丈夫です:“By the time you read this, I will have left.” 未来だからと “By the time you will read this” としないようにしましょう。
ふつうの will は、未来にその動作が起こることだけを表します。未来完了形は、未来のある時点までにそれが完了していることを表します。will に already(もう)を付けても未来完了形にはなりません:“By next year, I will graduate already” は間違いです。
will have には「もう〜しただろう」という過去の推量の使い方もあります(You'll have heard the news. 「もうニュースを聞いたでしょう」)。強い確信を表す推量では must have もよく使われます:He must have missed the train.(「電車に乗り遅れたにちがいない」)。このレッスンでは、未来の締め切りについて話す未来完了形を練習します。
「金曜日までに」は by Friday です。until は「金曜日までずっと」と続く動作に使います。
「来年にはもう卒業します」の直訳です。already を付けても will は未来完了形になりません。will have+過去分詞を使います。
「着いていない」の「〜ている」は be 動詞ではありません。未来完了形はいつも have を使います。
have を落とさないようにしましょう。未来完了形は will have+過去分詞です。
will have のあとは原形ではなく過去分詞(finished)です。
will のあとの動詞は原形なので、he, she, it でも have のままです。三単現の s は付けません。
by the time, when, before のあとは、未来のことでも現在形です。日本語の「読むころには」と同じ感覚です。
日本語では「金曜日まで」(継続)と「金曜日までに」(締め切り)を「に」で区別します。
英語でも別の語です。「までに」= by、「まで」= until。未来完了形は締め切りの by と組み合わせます:“I will have finished the report by Friday.” until は「ずっと続く」動作に使います(I'll be at work until six)。「まで」と訳してしまい “until Friday” とするのは、日本語話者によくある間違いです。
日本語には未来完了という時制がなく、「卒業しているでしょう」「もう終わっています」のように「〜ている」や「もう」で表します。
英語では will have+過去分詞という決まった形を使います。「〜ている」を be 動詞にして “We won't be arrived” としたり、「もう」を already にして “I will graduate already” としたりしないようにしましょう。正しくは “We won't have arrived by then.” “By next year, I will have graduated.” です。
「あなたがこれを読むころには、私はもう出発しているでしょう」:日本語の時を表す部分は「読む」という現在の形です。
英語も同じで、by the time, when, before のあとは現在形です:“By the time you read this, I will have left.” 日本語の感覚がそのまま役に立ちます。未来完了形を使うのは、もう一方の部分(主節)だけです:“By the time we land, they will have started the meeting.”
💡 「〜までに」= by(by Friday, by 6pm, by then)。「〜まで(ずっと)」= until。
💡 「あなたがこれを読むころには」→ by the time+現在形:by the time you read this。
💡 will have+過去分詞は、どの主語でも同じ形です。will has や will be arrived とは言いません。
"Will the report be ready before the client call?"
"Yes — by then, I will have finished the final draft."
"And the budget numbers?"
"Those too. By 6pm, we will have sent everything over."
練習問題 1 · 正しい文を選びましょう
Choose the correct sentence — completed before a future point.
練習問題 2 · 正しい文を選びましょう
Choose the correct sentence.
練習問題 3 · 正しい否定文を選びましょう
Choose the correct negative.
練習問題 4 · 正しい疑問文を選びましょう
Choose the correct question.
練習問題 5 · 正しい文を選びましょう
Choose the correct sentence.
練習問題 6 · 正しい答えを選びましょう
Which phrase often signals the future perfect?
練習問題 7 · 正しい文を選びましょう
Choose the correct sentence.
練習問題 8 · 正しい文を選びましょう
Choose the correct sentence.
練習問題 9 · 文を完成させましょう
Complete: 'By the end of the year, we ___ (save) enough for a trip.' (future perfect)
練習問題 10 · 文を完成させましょう
Complete: 'By next month, they ___ (not/finish) the renovation.' (negative)
練習問題 11 · グループに分けましょう
0 / 6 分類済み
練習問題 12 · よくある落とし穴:「まで」と「までに」
Japanese: "金曜日までにレポートを書き終えているでしょう。" Which English sentence is correct?
5つのクイック問題で、覚えたことを確かめましょう。
問題 1 / 5
スコア:0/0
Choose the correct sentence.
過去から見た未来(Future in the Past)
「電話するつもりだった」は was going to、「電話すると言った」は said he would。日本語にない時制の一致で、will が would に変わる仕組みを整理します。
be about to と be due to
be about to は「今にも〜するところ」、be due to は「時刻表や予定では〜することになっている」。「予定」を plan と訳す間違いも確認します。
未来進行形(Future Continuous)
will be + -ing で「明日の今ごろは〜しているでしょう」を表す未来進行形。“I'll be work” の間違いや、予定をていねいに聞く使い方も確認します。
未来完了進行形(Future Perfect Continuous)
「6月でここで働いて5年になります」は英語で? will have been+-ing で、未来のある時点までどのくらい続いているかを言う方法を学びます。