Which factor most contributed to the United States joining World War I on the
side of the Allied powers?
A. German efforts to form a military alliance with Mexico
B. Republican demands that the United States obtain more colonies
C. American worries about the rising power of Great Britain
D. British blockades of ports controlled by the Central powers