English
มัธยมต้น
เคลียร์แล้ว

一番下はsinceとagoで矛盾してしまうからなしってことはわかるんですが、なぜ真ん中ではなく1番上が正しいんですか?

彼は2年前からインドにいます。 (O) He's been in India for two years. ( ) He's been in India since two years. (..) He's been in India since two years ago.
形容詞

คำตอบ

✨ คำตอบที่ดีที่สุด ✨

for 「〜の間ずっと」…… 期間を表す
since 「〜以来ずっと」……起点(いつから)を表す

だから、2年間と期間を表しているからforを使う1番上が正しい。

He has been in India for two years.
 → 「2年間インドにいます」← 正しい

He has been in India since two years.
 → 「2年以来」は意味不明 → 文法的に誤り

「いつから」という具体的な時点を言えば、sinceは使えます。
He has been in India since 2023.
 → 2023年からずっとインドに住んでいます

He has been in India since last April.
 → 去年の4月からインドに住んでいます 🙇

แสดงความคิดเห็น
ข้อสงสัยของคุณเคลียร์แล้วหรือยัง?