这个虚拟语气句子怎么解释

问题描述:

这个虚拟语气句子怎么解释
If it had not been raining too much,the crops would be growing much better.
grow为什么用现在进行时?

表示一个过程,和raining相对,表示一个长的过程,一直在长