英語
中学生
解決済み

She has been talking to her friends for two hours

この分は 何故 herの前にtoがいるのでしょうか?

あと、2時間ずっと話し続けている。
なら、sinceじゃないんでしょうか?😭
forになる理由が分からないです🥲🥲

現在完了進行形 文法 英語

回答

✨ ベストアンサー ✨

herの前にtoがいるのでしょうか?
>talkは自動詞だから、後ろに「人」がつくときは、toまたはwithとかつく。
talk to人またはtalk with人とか。toの場合は話し手と受け手がはっきりしているときの話す、withの場合はお互いに話す場合に使うが、toはどちらにも使う。一方的に話す場合は、他動詞のspeakがある。この場合は前置詞が不要。

2時間ずっと話し続けている。なら、sinceじゃないんでしょうか?
>sinceだと、そのあと節S+Vが必要。two hoursという名詞句だから、for🙇

らら

ありがとうございます😭
そうなんですね💦初めて知りました!!

そのあと節S+Vが必要。two hoursという名詞句だから、for←ごめんなさい、S+Vとは何の略でしょうか?😭

🍇こつぶ🐡

S+Vとは何の略でしょうか
>主語➕動詞

らら

なるほど!ありがとうございます😭

例 She has been cooking curry since yesterday

sinceだと、そのあと節S+Vが必要
と教えてもらいましたが、これはそうなっていますか?🙇‍♀️

🍇こつぶ🐡

なってない

forとsinceの違い。嘘教えたかも。
「期間の長さ」か「過去のどの地点から」かの違い。
for は期間を表し、since は継続の始まった時点を表す。

以下参照🙇
https://nativecamp.net/blog/20221003-since?amp=1&gad=1&gclid=CjwKCAjwqZSlBhBwEiwAfoZUICSF__-ne76010xk2Z89PjeQ40qDgHpUccAKnASO1KT6Hdup6PrDhxoC8jAQAvD_BwE

らら

昨日からずっと話してただったら、
どこから始まったのか、だから since

2時間話してただったら、期間を表すから for

ってことですかね?😭

🍇こつぶ🐡

そう🙇

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