Sinceは~以来
forは~の間
[例]
・Mike has been in Japan for three years.
(マイクは3年間日本にいます)
・I have learned the piano since I was five years old.
(わたしは5歳のときからピアノを習っています)
回答
forは前置詞なので、後ろに名詞しか置くことができません。
一方、sinceは前置詞と接続詞の両方になるので、その後に主語+動詞〜で文が続くこともあります。
私もあまりよく理解していないのですがニュアンスで覚えてます!
上手く説明できる自信がないので進研ゼミの解説を引用させていただきます。
■<for(~の間):期間>
[例]:for a year(1年間), for two weeks(2週間)など
■<since(~以来):過去のある時点>
[例]:since last month(先月以来), since I was a child(わたしが子どものときから)など
[例]
・Mike has been in Japan for three years.(マイクは3年間日本にいます)
・I have learned the piano since I was five years old.
(わたしは5歳のときからピアノを習っています)
自分の言葉で説明出来ず申し訳ないですm(*_ _)m
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉
おすすめノート
【夏勉】2年間の英語復習
8567
109
英語 使える!ぽいんとまとめ
5925
36
English 中学3年間 要点
5101
16
これを見れば中2の英語が完璧に⁉️✨
4909
39
中3英語ノート(上)-和訳・単語・文法-【旧版】
4424
25
【中学英語】三年文法まとめ。
4145
22
中1【英語】総まとめ【これで受験バッチリ】
3840
0
【英単】勉強っぽくない暗記法
3747
156
中3英語ノート(下)-和訳・単語・文法-【旧版】
3601
34
中学英語⌇今更聞けない! 英語の基礎 ✔︎
3522
118
現在完了で教えてもらえると嬉しいです