未来完了形は、未来のある時点または別の行動の前で完了する行動を表します。この記事では、完全な構文を説明しています。 will have + V3、3つの用法、識別するためのサイン、未来進行形との区別方法。
未来完了形(Future Perfect)将来のある時点や、将来の別の動作の前に行われることを表すために使われます。文型: S + will have + V3/-ed否定 S + will not have (won't have) + V3/-ed疑問形 Will + S + have + V3/-ed?. 認識サイン:by, by the time, by then, by next year
未来完了形には肯定・否定・疑問の3つの形があります。"have" の後ろの動詞は常に過去分詞形です(V3/-ed)、主語によって変わりません。
| 文の形 | 構造 | 例 |
|---|---|---|
| 肯定 | S + will have + V3/-ed | I will have finished the report by Friday. She will have graduated by June. |
| 否定 | S + will not have (won't have) + V3/-ed | They won't have arrived by 8pm. He will not have finished his homework. |
| 疑問形 | Will + S + have + V3/-ed? | Will you have finished by then? Will she have left before we arrive? |
明確な時間目安よりも前に終わる動作を強調します(特定の年、特定の日、特定の時間の未来).
もう一つの動作が始まる前に完了する動作を表します。(現在形で表されることが多いです。)起こる。
達成されるであろう時間について述べるために使われます。(どれくらい長く続いていますか)未来のある時点で、通常「for + 時間」とともに使われます。
文の中にこれらの語が現れたら、ほぼ間違いなく未来完了時制です:
注意:「By the time」は通常、現在形の節とセットで使われます(by the time you arrive...)、一方「by」+時刻は具体的な年・月・日と直接結びつきます。(by 2030, by next Friday).
❌ Sai: I will finished the report by Friday.
✅ 正解:I will have finished the report by Friday.
説明:「will」と過去分詞の動詞の間に「have」を含める構造は必須です。(V3/-ed)「have」の省略は、学習者が未来形と混同してしまうため、非常に一般的なミスです。
❌ 間違っています。「will have + 過去分詞」を使用してください。ある時点までに動作が完了したことを表したい場合です。
✅ 正解:未来進行形(will be + V-ing)は、未来のある時点で行われている動作を強調する;完了形未来(will have + V3)は、ある時点より前に**完了した**動作を強調します。
説明:比較:「8時になると、私は夕食を調理していることになる。」(夜の8時になると、私は料理をしています。) khác với "By 8pm, I will have cooked dinner." (8時までに、私は料理を終わらせます).
❌ Sai: By the time you arrive, I will finish cooking dinner.
✅ Đúng: By the time you arrive, I will have finished cooking dinner.
「By the time」は、主節の動作が「by the time」節の動作よりも前に完了しなければならないことを示すため、未来完了時制を使用し、未来単純時制は使用しません。
正しい答えを選びなさい。答えをクリックして確認しましょう。