起初,德国人的战役实现了甚至超过了发动者的预期目标。1917年2月,德国击沉的船只总吨位达54万吨;3月,击沉57。8万吨;4月,随着白昼的延长而击沉87。4万吨。这种事件有点近乎于恐怖,而要对公众进行隐瞒又是困难的,因此使伦敦政府困扰不堪。不列颠已经只有六个星期的粮食储备了。逐渐地,反潜艇措施开发出来--设水雷障碍网、水听器、深水炸弹、飞机侦察,尤其是军舰护航等。人们发现,一百艘或更多的货船一起行进(尽管要以最慢的速度行驶),可以通过足够集中的军舰的保护而免受潜水艇的攻击。美国的海军不像陆军那样,其规模相当可观,并且已作好战斗准备,他们向协约国提供足够的后援力量进行护航,同时采取其他高效率的反潜艇战措施。到1917年底,潜水艇已经不再成为一种威胁。对德国人来说,采取潜艇战的庞大计划只是白白引起了预料之中的不良后果--最终使美国加入到他们的敌人行列中去。
1917年,在西线战场上,在美国已孤注一掷地作好参战准备时,法英两国继续坚守战线。法国司令官尼韦尔将军仍坚信能突破德军防线,于是发动了一次进攻,结果失败与死伤竟如此严重,以致整个法军都有哗变事件发生。这一来,贝当接替了尼韦尔,并且使士气低落和幻想破灭的士兵恢复了纪律,但他并没有打算发动进一步的攻击。他说:“我在等待美国人和坦克的到来。”这样,主要的负担便落到了英国人的肩上。1917年最后3个月内,英国人在帕斯尚德勒进行了一场沉闷的战斗。他们以失去40万人的代价,推进了5英里,靠近伊普雷。1917年末,英国以380辆坦克对德军出其不意地发动袭击。坦克部队深入德国人的防线,可是由于附近没有预备步兵生力军对他们的战果加以利用,他们只好撤退了。
同时,奥匈军队依靠德军的有力支援,在卡波雷托战役中击溃了意军,使意大利损失惨重。德、奥匈军队蜂拥进入意大利北部。可是,意军在英、法两国的援助下,坚守住防线。1917年进行的各次战役,以及同年击退潜水艇所取得的结果,使欧洲的对峙再次显得突出,疲惫不堪的协约国更倾向于等待美国人的到来,同时给予美国人最需要的东西--时间。
美国充分利用了给予他们的时间。征兵,即民主意义上所称的选征兵役制,在宣战以后立即实行了。1916年美国的军队中职业军人只有13万,他们完成了巨大的功绩,把350多万平民迅速变成了士兵。如果加上海军,美国服兵役的人数超过了 400万(比较:第二次世界大战中美国服兵役人数为1200多万)。对协约国的援助源源不断。除通过私人银行给予协约国的贷款外,美国政府又提供贷款约100亿美元。协约国把这笔贷款主要用来购买美国的食品和军火。美国的农场和工厂,早在美国中立时期便因向协约国出售产品而兴隆起来,如今更打破了全部生产纪录。民用工业都作了适于战争用途的改造。原来制造暖气设备的工厂转为生产枪炮;至于制造钢琴的工厂则转为生产机翼;一切可能的工具都被用来建造海洋轮船,如果没有这些海轮,美国的供应和陆军是不可能到达战区的。可行驶的船舶从100万吨位增加到1000万吨位。
而民用消费品的生产则大大地缩减了。从妇女紧身胸衣制造业中节省了8000吨钢;从儿童玩具汽车制造业中节省了7。5万吨锡。每个星期,人民都得奉行无肉的星期二,糖则是定量配给的。在大战期间欧洲发明的“白昼-节约时间”被采用,以便节省煤炭。美国就是采取这些办法为协约国和自己提供了大量原料,虽然某些项目,特别是在飞机和炮弹方面,当美军到达法国以后,还是大量地依靠英法两国的制造业。