It ........ yesterday. It's muddy outlside.
1)rained 2)has rained 3)rains 4)rain
Obviously, we should choose either 1 or 2
What confuses me is that there is a time reference( yesterday) and there's also a present result in the second sentence. So, should I use "rained" because of yesterday or "has rained" because of the present result ?
Thanks in advance.