Hi,
A: Is it raining?
B: No, but the ground is wet. It has been raining.
I wonder why "it has rained" is not possible here. as we know the present perfect links the past with the present and the action in the past has a result in the present. isn't the case here the same? Yes, 'it has rained'...