回答

There isn't any rain. の現在完了形で、継続を意味します。isn't が hasn't been に変わります。since はいつからそれが続いているのか、という起点を表しています。

y

なぜitではだめなのですか?

aika

any rain というのが名詞だからです。もし、any rainではなくraining なら、it でも大丈夫です。現在形で考えた時、it isn't any rain (それは、どの雨でもありません) ??となり意味が通りませんが、rainingなら、it is raining(雨が降っています)となり意味が通ります。

y

そうなんですね!!ありがとうございます🙇🏻‍♀️🙇🏻‍♀️

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