A) Have spoken
B) Have spoken
C) Have not been speaking
D) Has not been speaking
なぜ正解が「 has not been speaking, 」なのかを説明するには、文中の時制の意味と構造を考慮する必要があります。
1. **文の文脈:**
この文は、誰かが電話で話さなかった期間について言及しています。文中の「 for half an hour, just a couple of minutes 」は、その人が電話で話したのは30分ではなく、数分だけであることを意味します。
2. **オプション:**
a. have spoken b. have spoken c. have not been speaking d. has not been speaking
a. have spoken b. have spoken c. have not been speaking d. has not been speaking
a. have spoken b. have spoken c. have not been speaking d. has not been speaking
a. have spoken b. have spoken c. have not been speaking d. has not been speaking
3. **各オプションを分析します:**
- **a と b: have spoken ** は不正解です。「 have spoken 」は現在完了時制であり、期間や継続性に関係なく、過去に完了したアクションについて話すために使用されます。
- ** c: have not been speaking ** も誤りです。「 have 」が複数の主語または「 I/you/we/they.この文では、主語は「 He 」なので、次のようにする必要があります。 「 has 」を使用します。
- ** d: has not been speaking ** は現在完了継続時制であり、文の文脈に適合します。この時制は、過去に始まり今も続いている行為、または明確な結果を伴って終わったばかりの行為を指すのに使用されます。この文では、彼が連続した時間 (30 分) 電話で話したのではなく、ほんの数分間しか話さなかったことを意味します。
=> **正解はd. has not been speaking ** というのは、彼が長時間(30 分)電話で話したのではなく、ほんの数分間しか電話で話さなかったことが正確に記述されているからです。これは文の時間的文脈と一致しています。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.