A) Has been
B) Have been
C) Has been being
D) Have been being
「 The children _____ (be) on holiday for six days. 」という文は、適切な動詞を正しい時制で完成させる必要があります。
正しい答えが「 have been 」である理由を理解するには、次の要素を考慮する必要があります。
1. **主語の複数形**:
- 「 The children 」は複数の主語(子供たち)です。
2. **現在完了形**:
- この文では、過去から現在までの期間を示すために「 for six days 」という構造が使用されているため、 Present Perfect使用します。
- 現在完了の公式は「 have/has + past participle 」です。
3. **be となる適切な動詞を選択してください**:
- 複数の主語 (「 children 」) の場合、「 have 」ではなく「 has 」を使用します。
オプションを検討してみましょう。
a. " has been " - " has " は単数の主語に使用されるため、誤りです。
b. 「 have been 」 - 「 have 」は複数の主語に使用され、現在完了形であるため、正解です。
c. 「 has been being " - 「 has " は複数の主語に一致せず、この場合「 has been being "」という構造は非常にまれで不適切であるため、誤りです。
d. " have been being " - " have been being " という構造は不自然であり、この文脈では使用すべきではないため、不正解です。
したがって、正解は ** b. have beenは ** b. have been 、完全な文は次のとおりです:「 The children have been on holiday for six days. 」
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.