单项选择题

促使苏联同德国签订《苏德互不侵犯条约》的直接原因是()

A.需要时间进行备战
B.与德国瓜分东欧
C.构筑集体安全的努力归于失败
D.利用德国打击英、法、美