A) Will have been
B) Will have been being
C)
D)
この文では、 future perfect完了節の空白を埋める適切な動詞を選択する必要があります。
元の文: 「 By March 15, I _____ (be) here for one year. 」
なぜ正解が「 will have been 」なのかを理解するために、さらに詳しく分析してみましょう。
1. **将来の具体的な時刻**: 「 By March 15 」というフレーズは、これが将来のある時点で完了するイベントであることを示しています。
2. **行動の完了**:「 I _____ (be) here for one year 」という条項は、「I am here for one year」が 3 月 15 日までに完了することを示します。
上記の 2 つの点を組み合わせると、未来future perfectを使用して、将来の特定の時刻までに特定のアクションが完了することを表現する必要があります。
- 「 S + will have + V(p2) 」は未来完了時制の公式です。
この文に当てはめてみましょう:
- **件名 ( S )**: I
- **動詞 ( V )**: be (分詞形 2 はbeen )
- 「 By March 15, I will have been here for one year. 」
したがって、正しい文は次のようになります。「 By March 15, I **will have been** here for one year. 」
答えを検討してみると、次のようになります。
- 回答 (a) 文法構造からすると、「 will have been 」が最も正しいです。
- 回答 (b) 「 will have been being will have been being 」は適切ではありません。
よく勉強してください!
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.