The United States entered World War I because:

British ships were pressing U.S. sailors into service.

Germany tried to persuade Mexico to attack the United States.

German and Irish immigrants were in favor of helping the Allied Powers.

All of the choices are correct.