A) Has waited
B) Have waited
C) Has been waiting
D) Have been waiting
「 She _____ (wait) for him all her lifetime. 」という文では、文を完成させるために適切な動詞の形を選択する必要があります。 「 has been waiting 」 (回答 c) が最良の選択である理由を説明するには、次の要素のいくつかを考慮してください。
1. 現在完了進行形 ( Present Perfect Continuous ):
- 現在完了進行形は、過去に始まり、現在も継続しているアクション、または終了したばかりのアクションを記述するために使用されます。このアクションは、多くの場合、本質的に長期にわたるものであるか、繰り返しの要素を含みます。
2.現在完了連続時制構造:
- 現在完了進行形の構造は、「 has/have + been + V-ing 」です。
- この文では、主語は「 She 」なので、「 has 」(「 She 」は三人称単数なので) + 「 been waiting 」を使用します。
3. 文の文脈:
- 「 all her lifetime 」というフレーズは、待つという行為が非常に長い間続いており、おそらく今後も続くか、終わったばかりであることを示しています。
- これは現在完了進行形の使用と一致しています。
さて、他の答えを除外しましょう。
a. has waited :
- Present Perfect Simpleは「 has + V-ed/3 」です (規則動詞の場合は、列 3 に-edまたは不規則動詞を追加します)。ただし、この時制は通常、アクションの長期間や継続性を強調しません。
b. have waited :
- 「 have 」は複数主語を表すのに対し、「 She 」は単数主語を表すため、間違いです。
d. have been waiting :
- 「 have 」は複数主語を表すのに対し、「 She 」は単数主語を表すため、間違いです。
したがって、正解は c です。 「 has been waiting 」。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.