時制のずれを防ぐ:未来完了形の使い方
この記事で学ぶこと
- 未来完了形は、未来の特定の時点までに動作や状態が完了していることを示す
未来完了形は、未来のある時点までに完了している動作や状況を表すために使われます。しかし、時制のずれが発生しやすいため、正しく使うためにはいくつかのポイントを理解しておく必要があります。この記事では、未来完了形を使う際のポイントと、よくあるミスを回避する方法について説明します。
未来完了形とは?
未来完了形は、「will have + 過去分詞」で構成され、未来の特定の時点までにある行動や状態が完了していることを表します。未来完了形は、時間の基準をはっきりと示す必要があるため、過去完了形や現在完了形と混同しないようにしましょう。
- 例: By next year, I will have finished my degree.(来年までには、私は学位を取得しているでしょう。)
この文では、「来年」という未来の基準時点までに「学位を取得している」という行動が完了していることを表しています。
未来完了形の使い方
未来完了形は、未来のある時点までに完了しているであろう動作や状況を示すために使います。このとき、特定の時点が明確でない場合、現在完了形や過去完了形に混同することがあります。
- 例: By the time she arrives, we will have finished dinner.(彼女が到着するまでに、私たちは夕食を終えているでしょう。)
この文では、「彼女が到着する」という未来の出来事が完了時点となり、それまでに「夕食を終える」という動作が完了することを表しています。
よくあるミスを回避する方法
未来完了形でよくあるミスは、時制のずれです。特に、未来完了形が現在や過去の時点と混同されることがあります。次のポイントに気をつけて、正しい時制を保ちましょう。
- 未来の特定の時点を明確にする(例: by next week, by the time you get home など)。
- 未来の時点までに完了することを意識して動詞を選ぶ。
未来完了形を使った表現
未来完了形を使う際、必ず未来の特定の時点までに動作や状態が完了していることを強調する必要があります。例として、次のような文を作ることができます。
- By tomorrow, they will have completed the project.(明日までには、彼らはプロジェクトを完了しているでしょう。)
- By the end of the month, I will have saved enough money.(今月の終わりまでには、私は十分なお金を貯めているでしょう。)
例文集
ここでは、未来完了形を使った例文を5つ紹介します。各例文には解説と訳文をつけていますので、未来完了形の使い方を確認してください。
- By the time you read this, I will have left for the airport.
解説: 「by the time you read this(あなたがこれを読むまでに)」という未来の基準時点までに「leave for the airport(空港へ出発する)」という動作が完了していることを示しています。
訳文: あなたがこれを読むまでに、私は空港へ出発しているでしょう。
- We will have lived here for five years by next April.
解説: 「by next April(来年の4月までに)」という未来の時点までに「live here(ここに住む)」という状態が5年続いていることを表しています。
訳文: 私たちは来年の4月までに、ここに5年間住んでいることになります。
- By next month, she will have finished writing her book.
解説: 「by next month(来月までに)」という未来の時点までに「finish writing her book(本を書き終える)」という動作が完了することを示しています。
訳文: 彼女は来月までに本を書き終えているでしょう。
- They will have repaired the car by the time we arrive.
解説: 「by the time we arrive(私たちが到着するまでに)」という未来の時点までに「repair the car(車を修理する)」という動作が完了することを表しています。
訳文: 私たちが到着するまでに、彼らは車を修理しているでしょう。
- By next year, I will have worked for this company for ten years.
解説: 「by next year(来年までに)」という未来の時点までに「work for this company(この会社で働く)」という状態が10年続いていることを表しています。
訳文: 私は来年までに、この会社で10年間働いていることになります。