the first sentence is wrong it should be rain and was to give the correct sentence which is the second one.
"it rains a lot in England" = plural it rains often and a lot
"it rained a lot in England yesterday" rained = there was rain in the past tense.
"it is raining hard today" = raining is now present tense.
"it will be raining hard/a lot tomorrow" = rain in future by word association with tomorrow and not strictly by grammar.
so we use rain, raining, rained for now and past
we use rains to describe that a lot of rain or frequent rain that falls at a certain time, at a certain place.
we do not say rains at a certain time or place when in either the past or future tense, but only in the making a statement tense.
"it rains in manchester more than any other place in England, so they say"
"it always rains when I go on holiday"
"it always rains in April in England"
"it rains continually most days in an English winter"
I hope you can see the pattern.
"it rained yesterday for 8 hours non stop"
"it rained every day during my holiday"
"it rained non stop in California I wish I picked a better week to go on holiday"
it was raining constantly for 8 hours yesterday"
"the rain did not stop for the full 8 hours we were there" (notice I did not say rains here)
if it did not stop it became a singular period of raining.
"it was raining every night that I went out during my holiday"