Explanation:
President Woodrow Wilson asked Congress to declare war on Germany in World War I for several reasons, including:
Germany was sinking many nonmilitary U.S. ships: Germany had declared unrestricted submarine warfare, meaning that they were sinking any and all ships that entered their declared war zones, including those belonging to neutral countries like the United States. This caused significant loss of life and property, and the U.S. government saw it as a threat to their national security.
Germany had violated U.S. neutrality: In addition to sinking U.S. ships, Germany had also violated U.S. neutrality by intercepting and decrypting American telegrams, including the Zimmermann Telegram in which Germany proposed a military alliance with Mexico against the United States.
The United States wanted to defend democracy: President Wilson was a strong advocate of democracy and saw the war as an opportunity to defend and spread democratic values. He also believed that the U.S. had a moral obligation to join the war and help bring about a just peace.
The U.S. wanted to protect its economic interests: The U.S. had significant economic interests in Europe, including investments in Allied countries, and the war was having a negative impact on their businesses. The U.S. also wanted to ensure that they would have a say in the post-war settlement and be able to shape the post-war world in a way that was favorable to their interests.