The United States entered World War I because:

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

B: Germany tried to persuade Mexico to attack the United States.

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

D: All of the choices are correct.