英語
中学生
解決済み

①の日本文は、彼は彼が5歳のときからずっと英語を勉強しています。
②は、彼は2時間ずっと英語を勉強し続けています。

なぜ、①はbeenが要らず②ではbeenが必要なのですか?
②でforはなぜ入るのか①では入らないか教えて頂きたいです。🙇お願いします。🙏

He has studied English since he was five. O
He has been studying English for two hours. 4

回答

✨ ベストアンサー ✨

〈beenについて〉
①5歳のときから休まずに勉強し続けている訳ではない。普段、英語を学習しているということ。
②2時間、休まずに継続して勉強しているということ。

①は状態動詞、②は動作動詞として用いられている。

〈forについて〉
①「彼が5歳のときから」を言うためにsinceを用いている。sinceの後はSVの文をおける。forの後には名詞しか書けないので、この場合forは使えない。
②「2時間」を言うためにforを用いている。forの後に名詞が来て、期間を表す。

貴澄

ありがとうございます!🙇🙇

この回答にコメントする

回答

②は今現在勉強しているという動作(studying)にbeenがついている
①は四六時中ずっと、ではなく長期的に勉強している状態をあらわしているため、現在進行形では無い
からです!

貴澄

ありがとうございます!🙇🙇

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