A) Will have come
B) Will have been coming
C)
D)
もちろん! 「 In two years from now, the contract _____ (come) to an end,なぜ「 will have come 」が正しい答えなのかを理解するには、未来完了形の文法と文の文脈を確認する必要があります。 。
「 In two years from now, the contract _____ (come) to an end 」という文は、「今から 2 年後、契約は終了します」という意味です。
1. **未来完了時制 ( Future Perfect Tense )**:
- 将来の特定の時刻より前に完了するアクションを説明するために使用されます。
- 構造: will have + past participle (過去分詞)。
2. **文章分析**:
- 「 In two years from now 」は、将来の特定の時点です。
- 「 come to an end 」という動作がその前またはこの時点で完了することを表現するには時制が必要です。
3. **回答オプション**:
a. 「 will have come 」は未来完了形 → 将来の特定の時期(2年後)に契約が終了することを表します。
b. 「 will have been coming 」は未来完了進行形 → 将来の特定の時刻まで継続的に続く動作を表します。ただし、「終了」という行為は終了行為であり、継続行為ではないため、不適切である。
4. **結論**:
- 正解は「 will have come 」です。未来完了時制は、将来の特定の時点 (今から 2 年後) に契約が完了し、終了することを表現するのに適切であるためです。
したがって、この質問に対する答えは、「 In two years from now, the contract will have come to an end. 」です。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.