A) Have swum
B) Have been swimming
C) Has swum
D) Has been swimming
「 They _____ (swim) all the morning. 」という文の正しい答えが「 have been swimming,現在完了進行形とその使い方を理解する必要があります。
** Present Perfect Continuous tenseを説明するために使用されます。**
1. **過去に始まり、現在も続いている行為**。
2. **終わったばかりだが、現在明らかな結果や兆候がある行動**。
「 They _____ (swim) all the morning, 「泳ぐ」という行為が朝から始まり、それが続いていたのか、あるいは私たちが話す直前に終わったばかりだったのかもしれません。
**答えの説明:**
a. ** have swum **: 過去の不特定の時点で完了したアクションを表す現在完了時制。しかし、それは行動の継続性を強調するのではなく、泳いだという結果だけを強調します。したがって、この回答はプロセスや期間を強調するのには適していません。
b. ** have been swimming **: 現在完了継続時制で、過去に始まり現在まで継続的に続く行為を強調します。これは質問に最もよく当てはまります。なぜなら、「 They have been swimming all the morning 」は、彼らが午前中ずっと泳いでいて、まだ続けているかもしれないし、泳ぎ終えたばかりであるかもしれないことを表現しているからです。
c. ** has swum **: 主語「 They 」が複数形であるため、「 has 」を使用するのは誤りであり、文法的に正しくありません。さらに、「 have swum 」のように、アクションの継続時間を強調しません。
d. ** has been swimming **: 「 has swum 」と同様に、「 They 」が複数形であるため、「 has 」を使用するのは誤りです。 「( has ) been swimming 」は長時間の動作の態度を示しますが、「 has 」を使用すると主語の「 They 」と一致しないため、文法的に適切ではありません。
つまり、正解は ** b. have been swimming ** は、文の文脈と一致して、過去から現在まで続く行為を説明しているためです。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.