✨ Best Answer ✨
どうぞ。
3(5)の文末のtwo months agoは過去を表す語句なので、sinceやforを入れると2ヶ月前からこの映画を見ています、となるのでバツじゃないかな、と思いました。
4(2)はThree monthsを主語にすれば
「(3ヶ月が)経過する」と言えるためpassが使えますが、
itを主語にしてpassを使うと「それが通り過ぎる」という意味になってしまいます。
itを主語にすればit is three months since ...か、
その完了形 it has been three months since...で
「〜してから3ヶ月です」でほぼ同じ意味になります。
It has been…since〜で「〜してから…になる」と覚えてしまった方が早いかもしれないですね。

丁寧にしてもらって、わかりやすかったです!
3番の(5)と4番の(2)なぜこうなるのか教えてくれませんか?
すいません💧