A) Has been barking
B) Have been barking
C) Has barked
D) Have barked
「 The dog _____ (bark) since midnight. 」という文で、「 has been barking 」を選択することがなぜ正解であるかを説明するために、次のように分析してみましょう。
1. 文の主語は「 The dog 」です。これは三人称単数です。
2. 動詞「 bark 」は「吠える」という意味です。
この文では、「 since 」という単語は、「 bark 」という行為が過去の特定の時間(つまり「 midnight 」という単語)に始まり、現在まで続いていることを示しています。したがって、過去に始まり現在まで続く行為を記述するには時制が必要です。これは「 Present Perfect Continuous 」時制です。
- 「現在完了継続」: S + has/have + been + V-ing
「 The dog 」は三人称単数なので、「 has 」ではなく「 have 」を使います。
=> 「 The dog has been barking since midnight. 」
したがって、正しい答えは次のとおりです。
a. has been barking
なぜそれが間違っているのかという他の答え:
b. " have been barking ": " have " は複数の主語または人称I/we/theyに使用されるため、誤りです。
c. " has barked ": 現在Present Perfect 、その動作が現在まで続いていることを強調していないため、間違っています。
d. 「 have barked 」: 「 have 」は単数形の主語「 The dog 」と一致しないため、不正解です。
この説明が、「 has been barking 」が正しい答えである理由をよりよく理解するのに役立つことを願っています。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.