A) Has rested - has been being
B) Has been resting - has been
C) Has been resting - has been being
D) Has rested - has been
あなたの質問では、次の文の空白を埋めるために正しい答えを選択する必要があります: 「 Mary _____ (rest) in the garden all day because she _____ (be) ill. 」
まず、この文の各部分を分析します。
1. 「 Mary _____ (rest) in the garden all day 」: 「 rest 」という動作は一日中続いています。これは、現在完了形または現在完了進行形を使用する必要があることを示唆しています。過去に始まった行動は現在も続いています。
2. 「 because she _____ (be) ill 」: 「 be 」というアクションは、前のアクションの原因です。過去から現在までの連続した状態を示すには現在完了を使用する必要があります。
次に、答えを分析します。
a. has rested - has been being b. has been resting - has been c. has been resting - has been being d. has rested - has been
a. has rested - has been being b. has been resting - has been c. has been resting - has been being d. has rested - has been
a. has rested - has been being b. has been resting - has been c. has been resting - has been being d. has rested - has been
a. has rested - has been being b. has been resting - has been c. has been resting - has been being d. has rested - has been
- 回答 a と c は「 has been being 」を使用していますが、これは標準英語では珍しく、間違っていることが多い構造です。
- d の「 has rested 」という回答は現在完了形を使用していますが、1 日を通しての行動の継続性を強調するには適切ではありません。ただし、後半の「 has been 」は正しいです。
- 回答 b は、「休む」という行為が一日中続くことを強調するために「 rest has been restingを使用し、「 be ill 」という継続的な状態を示すために「休んhas been 。
したがって、正しい答えは次のとおりです。
b. has been resting - has been
したがって、完全な文は次のようになります。「 Mary has been resting in the garden all day because she has been ill. 」
この文は、 Maryが一日中休んでいる (そしてまだ休んでいる可能性がある) こと、そして彼女が病気である (過去から現在に至るまでの状態) ことを強調しているので、正しいです。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.