Договор был заключён на 20 лет, но не работал. Почему. В декабре 1941 г. в Москву прибыл Министр иностранных дел Англии Иден, и Сталин и Молотов просили его признать советские границы, какими они были к моменту немецкого вторжения. Это означало, признание новых границ СССР с Финляндией и Румынией, а также факта включения в состав Советского Союза Литвы, Латвии и Эстонии и территорию, которую Черчилль упорно называл "Восточной Польшей".
Но, хотя Черчилль и готов был пойти на уступки во многих вопросах, в вопросе в Прибалтийских государствах он натолкнулся на несогласие Вашингтона, считавшего, что включение этих государств в состав СССР противоречит принципам Атлантической хартии. Советское правительство согласилось - несомненно, с некоторыми оговорками - с "общими принципами и целями" Атлантической хартии.
В мае 1942 г. Министр иностранных дел СССР Вячеслав Молотов прибыл в Лондон. Иден предложил заменить соглашение территориального характера общим и открытым договором о союзе сроком на двадцать лет, без всякого упоминания о границах; на такой основе этот договор и был подписан 26 мая.
В 1941 г. и на протяжении ряда месяцев 1942 г. Черчилль считал Советский Союз союзником, которого "придётся списать в расход", и временами крайне пессимистически оценивал его шансы выжить. Народы Советского Союза были рады расстаться с Черчиллем, но, когда после английских всеобщих выборов Черчилля и Идена сменили другие - Эттли и Бевин, Они обнаружили, что им нечему радоваться. Договору, подписанному на 20 лет не суждено было работать ни при каких правительствах Англии.