A) Will have you finished
B) Will have you been finishing
C)
D)
「 You _____ (finish) your work by 9 tonight? 」という文の正しい答えが「 Will have you finished ?」である理由を説明するには、ここで使用されている文法構造を理解する必要があります。
この文では、未来の特定の時刻 (午後 9 時) より前に「 finish 」というアクションを表現するために未来時制を選択する必要があります。
**回答の分析:**
a. ** Will have you finished **
- これはFuture Perfect完了形です。この時制は、将来の特定の時刻より前に完了するアクションを説明するために使用されます。
- 未来完了時制の構造: ` S + will + have + V3/ed `。
- この文では、「 Will you have finished your work by 9 tonight? 」は、「今夜 9 時までに仕事は終わりましたか?」という意味です。
b. ** Will have you been finishing **
- これはFuture Perfect Continuous時制です。この時制は、将来の時点より前に開始され、その時点でも継続する可能性があるアクションを説明するためによく使用されます。
- ただし、質問ではアクション「 finish 」の継続時間を強調する必要がないため、未来完了進行形はこの文脈では適切ではありません。 Future Perfect Continuous 、アクションのプロセスや継続性を強調するためによく使用されます。
c.答えはありません。
d.答えはありません。
**結論する:**
- 上記の分析に基づくと、正解は ** a. Will have you finished ** a. Will have you finished 。これは未来完了時制であり、将来の特定の時刻までに完了する必要がある質問の文脈に適した唯一の時制でもあります。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.