Why did the United States declare war on Spain in 1898?
A. Because it wanted Spain's colonies in the Pacific
OB. Because Spain had already declared war on the United States
C. Because Spain refused to grant Cuba its independence
D. Because it blamed Spain for the attack on the USS Maine
The reasons for war were many, but there were two immediate ones: America's support the ongoing struggle by Cubans and Filipinos against Spanish rule, and the mysterious explosion of the battleship U.S.S. Maine in Havana Harbor.