美苏不是帮中国赶走日本,他们只是支援了中国而已,美苏支援的目的是为了他们自己的好处,不要把他们想的太高尚。
苏联在战争中支持中国的原因是自身安全被威胁。诺门坎战役直接暴露了日本跟德国夹击苏联的野心,苏联的卫国战争是建立在全军集结在西线抵御德国的基础上的,东线几乎没有留守部队。如果东线再被日本夹击苏联就面临倾覆危险。所以苏联援助中国的目的是需要中国来拖住日本,防止被两面夹击。
美国加入战争较晚,主要原因是国内民众的孤立主义情绪。民众认为美国参加一战没捞到好处,给英国人打了白工,所以普遍希望关起门来经营美洲,不管欧亚大陆上的战火。而美国政府则希望早些参战确保传统盟友英法不被纳粹消灭,所以出台了一系列对英法(主要是英国,法国太怂包投降了)输血的贸易政策。而经过不列颠空战,英国本土严重被毁,英国的造血能力大部分在印度,印度如果被日本攻占英国也必定投降(日本确实有入侵印度的打算)。所以在美国不参战的情况下,援助中国拖住日本就是在保护英国的殖民地印度。
事实上中国确实做到了。虽然付出了巨大的伤亡,但是中国没有投降。这一点比法国要强太多了,美苏的援助都达到了自己的目的。