Final answer:
Abraham Lincoln opposed the Mexican-American War, questioning the motives behind it by asking, "On what spot was American blood shed?" His inquiry was aimed at challenging President Polk's reasons for the war. Lincoln's stance highlighted the concerns about the implications of war for slavery and U.S. expansion.
Explanation:
Opposition to the Mexican-American War
During the Mexican-American War (1846-1848), various figures opposed U.S. actions and questioned the motives behind the conflict. One key opponent was Abraham Lincoln, who, as a member of the House of Representatives, expressed his dissent by asking, "On what spot was American blood shed?" This question aimed to challenge President Polk's justification for the war, particularly the claim that American blood had been spilled on U.S. soil, which was used as a rallying cry for support.
Lincoln's stance was part of a broader critique against the war, which many viewed as an attempt to expand slave territory and imperial aspirations. Other notable opponents included figures like Lewis Cass and John Calhoun, but Lincoln's provocative questioning distinguished him as a prominent voice of resistance during this period.
Conclusion
In summary, the correct answer to who asked the significant question regarding the justification for war is Abraham Lincoln.
Learn more about Mexican-American War here:
https://brainly.com/question/5342067