Spanish-American War and Imperialism · US History

Which of the following was a primary cause of the Spanish-American War?

  1. The Spanish invasion of Florida
  2. A dispute over the border between Texas and Mexico
  3. The assassination of Archduke Franz Ferdinand
  4. The sinking of the USS Maine in Havana Harbor
Show answer and explanation

Correct answer: The sinking of the USS Maine in Havana Harbor

The explosion of the USS Maine was blamed on Spain by the American yellow press, creating an outcry for war. While the actual cause remains debated, it served as the immediate catalyst for U.S. intervention in Cuba.

Difficulty: Medium Question 1 of 20

Practice all 20 Spanish-American War and Imperialism questions

Keep practicing

More Spanish-American War and Imperialism questions