二战日本之所以没有完全占领中国主要原因是来自于外部的压力 前期是苏联的压力 当时苏联在远东的军事力量对日本占有压倒性的优势 使得日本不敢把其在满洲的关东军大批调入关内作战 这样就无法形成对
中国军队的压倒性优势并且无法对广阔的占领区进行有效的控制 而且苏联通过新疆向当时的中国政府提供了大批的装备和人员援助 使得常公可以在淞沪 南京蒙受巨大损失的情况下可以迅速重建军队并继续与日军对抗
太平洋战争开始以后日本的军事力量被抽调到
东南亚 而此时美国开始向常公提供大规模军事援助 而且随着中美空军夺取中国大陆上空的制空权 日军的进攻很难持续 衡阳战役时由于后勤补给被空中轰炸切断 部分负责阻击的日军已经要到用石头作为武器的困境