回答

✨ ベストアンサー ✨

since two month ago なら使えますよ。
agoがないと2ヶ月から になります。
2ヶ月前から降ってない⇔2ヶ月間降ってない
だから今回はforを使ってます

😎🌷

日本語で考えたら同じ意味なんですね!ありがとうございます!

チョコ( ´ ▽ ` )ノ

上の方はagoは現在完了では使えないと言ってますがそれは嘘です。since の後ろには具体的な過去 がきます。例えば since I was a child.
なので現在完了でago単独では使えませんがsinceと組み合わせれば使えます。現に頻繁に使われてます。

😎🌷

そうなんですねありがとうございます!

この回答にコメントする

回答

〜から だからといってsinceとは限りません。
2ヶ月前=two years agoですが、agoは明確に過去を表す単語なので現在完了の文には使えません。
よって2ヶ月前から=2ヶ月間としてforを使います。

😎🌷

ありがとうございます

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