A) Will have finished
B) Will have been finishing
C)
D)
さて、この文を分析してみましょう。
質問: By the time you arrive, I _____ (finish) writing an essay 。
この質問では、「 By the time you arrive 」は将来の時間条項です。このような場合、将来の別の時点までに完了するアクションを記述するために未来Future Perfectを使用することがよくあります。
答えを考えてみましょう。
a. will have finished : これは未来完了時制で、「 writing an essay 」という行為が将来の「 you arrive 」前に完了することを示します。
b. will have been finishing : これはFuture Perfect Continuous時制であり、活動のプロセスが発生し、将来のある時点まで継続することを強調するためによく使用されます。ただし、ここではエッセイを書くという行為が到着前に完了することを強調しているため、この文脈では適切ではありません。
したがって、この文の正しい答えは「 will have finished 」です。これは、「アクションは将来の別の時点までに完了する」という意味に適合するためです。
完全な文は次のようになります。
「 By the time you arrive, I will have finished writing an essay. 」
翻訳:「あなたが到着するまでに、私はエッセイを書き終えているでしょう。」
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.