SAKIさん、
ご質問どうもありがとうございます。
一例をご紹介します。
{意味}
I have been studying English for two months.
→英語を初めて[2カ月](https://eikaiwa.dmm.com/uknow/questions/52534/)になる。
★ 英訳例
「2カ月間英語を[勉強](https://eikaiwa.dmm.com/uknow/questions/51432/)している」が直訳です。
現在も勉強を続けているときに使います。
I have been doing for _
↑これで「_の間~している」となります。
★ since
since は「~[以来](https://eikaiwa.dmm.com/uknow/questions/64932/)(ずっと…している)」という意味です。
1. since は動作の『出発点』を表します。
2. since の後には、過去を示す語句・節が続きます。
I have been doing since _
↑これで「_から現在までずっと~している」となります。
{例}
I've been playing baseball for three years now.
→野球を始めて3年になる。
I've been playing football since I was 5.
→5歳の時からアメフトを続けている。
I've been playing the piano since I was 5 years old.
→私は5歳からピアノを弾いている。
I started studying Japanese four months ago.
→4カ月前に日本語の勉強を始めた。
I started playing the piano when I was 3 years old.
→3歳のときにピアノを始めた。
「~し始める」は start 「doing[to do]と言えます。
~~~~~
お役に立てば幸いです。
どうもありがとうございました。
I have been studying English since two months ago.
現在完了形の継続用法ですね。
あなたの質問内容では、「[2ヶ月前](https://eikaiwa.dmm.com/uknow/questions/47867/)」というように、具体的に時期が示されています。
この場合は、sinceを使います。
since two months ago=「2ヶ月前から」
since+「具体的な[時期](https://eikaiwa.dmm.com/uknow/questions/43896/)」
agoは、過去形の時だけ使うものだと、中学で習ったと思います。しかしながら、欧米の英文法では、sinceのあとに、「具体的な過去の時期」を示すために、〜agoとして標記します。
この部分は、日本では教えていませんが、頻繁に文章に出ます。
例文=「私は、2ヶ月前[から](https://eikaiwa.dmm.com/uknow/questions/67230/)英語を勉強しています。」
for two monthsと言うと、「2ヶ月間」と言う意味になります。実際に、2ヶ月前から始めたかは、明記されません。
ここの表現の差が出てしまいます。
「2ヶ月前から」という部分を強調したいなら、since two months agoをお勧めします。
感謝
I have been studying English since two months ago.
I started studying English two months ago.
I have been studying English for two months.
こんにちは。
下記のような言い方ができます。
【例】
・I have been studying English since two months ago.
「2ヶ月前から英語を勉強しています」
・I started studying English two months ago.
「2ヶ月前に英語の勉強を始めました」
・I have been studying English for two months.
「2ヶ月間英語を勉強しています」
ーー
「〜から」は from や since を使って表現することができます。
from は「〜から」、since は「〜以来」のニュアンスがあります。
ぜひ参考にしてください。
I have recently started studying English. 最近英語を勉強し始めた。(Start は recently とよく合います。Start とつく動詞はこの場合 -ing になります。)
I have started study English since two months. --> I have been studying English for two months. (To be -ing という形を使ったほうがいいです。For は期間と一緒に使います。)
I have been studying English since September. (特定なときを表す言葉は since と一緒に使われています。)
sachiさん
ご質問どうもありがとうございます。
様々な表現があると思いますが、いくつか自然な表現を紹介します。
- I have been learning English for 2 months.
- I have been studying English for 2 months.
- I have been learning English since November.
- I took up English lessons this November.
- I took up English lessons 2 months ago.
--- to take up ___ = (趣味などを、勉強始める)
お好みに合わせて使い分けてみてください。
ご参考にしていただければ幸いです。
2ヶ月 - for 2 months
前から - since 〜〜
英語を勉強してる - studying English
I have been studying English for 2 months
2ヶ月英語の勉強をしています
I started studying English 2 months ago
これは直接ですね
2ヶ月前から英語を勉強しています。
「2か月前から英語を勉強しています」が英語で「I have been studying English for 2 months」か「I started studying English 2 months ago」と言います。
「Since」を使いたいなら、月の名前を使う必要があります。
「I have been studying English since August」になります。
参考になれば嬉しいです。