Which is grammatically correct? we're having rain or we've been having rain
Solution 1:
Can you believe all of this rain we've been having?
This denotes you're pointing out to rains for quite a some time now (Duration)
Can you believe all of this rain we are having?
This denotes you're pointing out to rains for the current instance
Hope this helps