It would be nice/good if it didn't rains yesterday.
It would be nice/good 是固定句型搭配,意为。。。。很好、就好了
句子意思是如果没下雨就好了,事实上是已经下了,这是代表说话者的愿望。
过去发生的用did ,没有就是didn't.而would be 代表的是虚拟语气,代表的是主观者的主观想法。
翻译:It wouldn't have been better if it didn't rain yesterday.
要是昨天没下雨就好了
If it did not rain like yesterday
if only it didn't rain yesterday.
If it didn't rain