A) Will have worked
B) Will have been working
C)
D)
「 By November I _____ (work) for this company for 6 years. 」という文では、過去から将来の特定の時点まで継続するアクションを特定するよう求められます。
オプションは次のとおりです。
a. will have worked b. will have been working
a. will have worked b. will have been working
なぜ正しい選択が「 will have been working 」であるかを説明するには、未来future perfectと未来完了future perfect continuousの違いを理解する必要があります。
1. **未来完了時制( future perfect )**: 将来の特定の時刻より前に完了するアクションを説明します。
- 例: By next month, I will have finished my project. (設定時間前にアクションは終了します)
2. **未来完了継続時制 ( future perfect continuous )**: 過去に開始され、一定期間継続し、現在も進行中であるか、将来の特定の時点で終了したばかりのアクションを表します。
- 例: By next year, I will have been studying English for 5 years. (設定時間まで動作が継続します)
あなたの質問の中で:
- 「 By November 」は未来の時期です。
- 「 For 6 years 」とは、過去に開始され、この期間を通じて継続され、11 月まで継続されるこの活動を指します。
したがって、完全な文は次のようになります。「 By November I **will have been working** for this company for 6 years. 」
これは、11 月までにその会社で 6 年間の継続雇用が達成されることを強調します。したがって、正解は「 will have been working 」です。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.