A) Shall have been working
B) Shall work
C) Have been working
D) Shall be working
質問"By Christmas, I _____ for you for 6 months."クリスマスの時期までに、誰かのために働くという行為が 6 か月完了することを表現するのに適切な時制を選択してください。それぞれの答えを分析してみましょう。
a. **shall have been working**:
- 未来完了継続時制(Future Perfect Continuous).
- 過去に開始され、将来の特定の時点まで継続したアクションを表します。
- ここでは、「誰かのために働く」という行為が過去に始まり、クリスマス(6か月)まで続きます。
b. **shall work** :
- 単純未来時制 ( Simple Future )。
- 将来起こるアクションについて説明しますが、期間は指定しません。
・長時間にわたる継続的な作用を示さないため不向き。
c. **have been working**:
- 現在完了継続時制(Present Perfect Continuous) 。
- 過去に起こり、現在も続いている行為を説明します。
・将来の特定の時期を指すものではないため不適切。
d. **shall be working**:
- 未来継続時制(Future Continuous).
- 将来の特定の時刻に行われるアクションを表します。
・作用効果が6ヶ月持続することが明確に示されていないため不適切。
したがって、 **shall have been working**答えが最も適切です。これは、将来の特定の時期 (クリスマス) までの期間が経過した後に完了するアクションを表すためです。
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.