If it had not been raining too much,the crops would grow much better.

问题描述:

If it had not been raining too much,the crops would grow much better.
If it had not been raining too much,the crops would be growing much better.求解这句可不可以用下面的互换
If it had not been raining too much,the crops would grow much better.
下面这句在语法上是对的吗
If it had not been raining too much,the crops would have grown much better.
这一句语法上是对的吗?

If主句将来时,从句一般现在时.