促使美国参战的直接原因是德国的潜艇战 主要是德国的错误政策,把美国推入协约国。
参考这里,很不错的分析
http://tieba.baidu.com/f?kz=65274436美英本来就同文同种,德国应该知道美国人对英国的好感。
却又用无限制潜艇战刺激美国,在海上公然攻击美国船只,杀伤美国平民。
又策动美国国内的罢工等反政府行为。
最愚蠢的是煽动墨西哥反对美国。
如果考虑地缘因素的话,那么美国如果同情德国,就算无法在西欧登陆,只要保持完全的中立,不派兵支援英法,不提供大量的物资,德国凭自身的力量,在1918年完全能取得全面胜利。
(1917年俄国已经崩溃,1918年春夏的几次攻势,英法已经招架不住。也就是当时德国强而英法弱,所以美国考虑到必然突出自己扭转乾坤的战略地位,正如《三国》中贾诩向张绣进言的那样:
“从操其便有三:……绍强盛,我以少从之,必不以我为重,操虽弱,得我必喜,其宜从二也;” )