TOEIC® L&R・IELTS・TOEFL iBT® の文法ドリルと試験情報
ホーム > 文法一覧 > 未来完了の意味と使い方

英語の未来完了の意味と使い方

形:will have + 過去分詞
意味:(未来のある時までに)〜しているだろう
未来のある時までに動作が終わっていることや、その時まで続いていることを予想して表します。by ~ などとよく使います。

形の作り方

使う時形例
完了will have + 過去分詞 + by ~I will have finished by noon.
継続will have + 過去分詞 + for ~We will have lived here for ten years.
経験will have + 過去分詞 + 回数I will have visited Rome three times by May.
否定文will not have + 過去分詞He won't have arrived by six.

例文

  • I will have finished my homework by dinner time.
    夕食の時間までには宿題を終えているでしょう。
  • Next month, my parents will have been married for thirty years.
    来月で両親は結婚して 30 年になります。
  • By the time you get there, the store will have closed.
    あなたが着くころには、その店は閉まっているでしょう。

使い方のポイント

  • by ~(〜までに)や by the time ~ など、基準になる未来の時を一緒に言うことが多いです。
  • by the time や when の節の中は現在形にします。will have ~ は主な文で使います。

練習問題

問1(TOEIC® L&R B2の文法ドリルより) ( )に入る最も適切なものを選んでください。
By the end of this month, our company (  ) more than 5,000 units of the new model.
  1. has sold
  2. had sold
  3. will have sold
  4. sells
答えと解説

正解:3. will have sold

By the end of this month(今月末までに)と未来のある時までの完了を表すので「will have sold」。has sold は今までのことで、未来の時点と合いません。

問2(IELTS B2の文法ドリルより) ( )に入る最も適切なものを選んでください。
By the time I finish my degree in Melbourne, I (  ) in Australia for four years.
  1. lived
  2. have lived
  3. will have lived
  4. am living
答えと解説

正解:3. will have lived

未来のある時(by the time ~)までに期間が満ちることを表すので、未来完了の「will have lived」です。by the time の節の中は現在形 finish を使います。

問3(TOEFL iBT® B2の文法ドリルより) ( )に入る最も適切なものを選んでください。
Dr. Moreno's team (  ) the last of the soil samples by the time the field season ends in September.
  1. analyzed
  2. has analyzed
  3. is analyzing
  4. will have analyzed
答えと解説

正解:4. will have analyzed

9 月の終わりという未来の時までに終わっていることを表すので、未来完了の「will have analyzed」です。analyzed や has analyzed は過去・現在の話の形です。

この文法が出る級(目安)

※ TOEIC® L&R のレベル(A1〜C1)は CEFR のレベルです。IIBC の CEFR との対照表では、リーディングのスコアで A1=60点〜、A2=115点〜、B1=275点〜、B2=385点〜、C1=455点〜 に当たります。項目のレベルは当サイトの目安で(C1 の項目は 1 つだけなので B2 の一覧に入れています)、TOEIC® の出題範囲の一覧ではありません。

※ IELTS のレベル(B1・B2・C1)は CEFR のレベルで、IELTS の公式サイトの CEFR との比較では、バンドスコアで B1=4.0〜5.0、B2=5.5〜6.5、C1=7.0〜8.0 に当たります(A2 以下に当たるバンドは示されていません)。項目のレベルは当サイトの目安で、IELTS の出題範囲の一覧ではありません。B1 より前の文法は、TOEIC® L&R の A1・A2 の一覧にあります。

※ TOEFL iBT®のレベル(B1・B2・C1)は CEFR のレベルで、ETS の対照では 2026年1月からの TOEFL iBT® のスコアで B1=3〜3.5、B2=4〜4.5、C1=5〜5.5 に当たります。項目のレベルは当サイトの目安で、TOEFL® の出題範囲の一覧ではありません。B1 より前の文法は、TOEIC® L&R の A1・A2 の一覧にあります。

あわせて覚えたい文法