英語
高校生

なぜ、2番は、ダメなのでしょうか?
教えて下さい!

(8) The headache ( ).I feel OK now, *レて~身げなみ。 応用 の 2 has been gone has gone had gone 3 goes ) lunch just now. ☆田

回答

(8) The headache ( ). I feel OK now. 頭痛が(   )。今、気分がいい。
2番目の文(現在形)を考えると、選択肢は②③(両方とも現在完了形)しかない。

では、なぜ②はダメなのか?
②は現在完了形ですが、「受動態」(受け身)ではありません。
go(行く、去る)は自動詞なので、受動態にはできない。
でも、be動詞+gone(goの過去分詞)になっているじゃないか?
違います。gone は go の過去分詞ではなく、形容詞です。
「過ぎ去った」「使い尽くした」「(人が)死んだ」等の意味です。
従って、has been gone ずっと継続して過ぎ去っている??? は✕となります。

③has gone:現在完了形の完了(結果) 頭痛がなくなった。今、気分がいい。

参考にしてください。 

 

この回答にコメントする

この文は、「頭痛が過ぎ去って、体調が良くなった」ですよね。 has been gone は現在完了と受け身の合体ですので、直訳すると、「行かれる」となり、当てはまりそうな気もしますが本当のイメージは、「頭痛というものが、何かを失う」となり、頭痛自体が受け身の対象となってしまいます。
「頭痛が過ぎ去る」なので頭痛自体が行動しなければなりません。なので、has gone が適切です。
少し分かりにくくてすいません!参考程度にしてみてください

この回答にコメントする
疑問は解決しましたか?