A huge snowstorm hit on February 1. A musher named Kaasen had to brave this storm. At one point, huge piles of snow blocked his way. He had to leave the trail(雪橇痕迹)to get around them. Conditions were so bad that it was impossible for him to find the trail again. The only hope was Balto, Kaasen’s lead dog. Balto put his nose to the ground, trying to find the smell of other dogs that had traveled on the trail. If Balto failed, it would mean disaster for Nome. The minutes passed by. Suddenly, Balto began to run. He had found the trail.
原文中有这么一句话:If Balto failed, it would mean disaster for Nome. (如果Balto失败了,那么对Nome小镇来说,就可能意味着灾难)--事实上,Balto并没有失败,而是成功了;那么通常来说要用过去的虚拟式:If Balto had failed, it would have meant disaster for Nome.而文中并没有采用这种形式,请问是为什么?这里的if条件句是虚拟语气吗?谢谢。