One reason why United states fought in ww1 was because the Germans attacked a U.S Navy boat,Another reason why is because the primary events that led to the United States declaration of waragainst Germany were the Zimmerman Telegram and Germany's announced intention to resume unrestricted submarine warfare. American sentiment had leaned toward the Allies and against the Central powers for some time.
i tried my best