Why did Nazi Germany sign a nonaggression pact with the Soviet Union?

A. to further spread socialist ideas
B. to go to war against Britain and France
C. to benefit both of their economies
D. to split up Poland

D. to split up Poland

The main reason for the Nazi Germany signing of a nonaggression pact with the Soviet Union was to divide Eastern Europe into spheres of influence, particularly to split up Poland. The pact allowed both countries to have a free hand in their expansionist policies without the fear of an immediate conflict with each other.