Question

What caused the Mexican-American War to last much longer than expected?
A) The Americans lacked the resources to attack in earnest.
B) The Americans lost a string of important battles.
C) Severe weather slowed the American advance.
D) The Mexicans were better prepared to battle in the Mexican terrain.
E) The Mexicans stubbornly refused to make peace despite military defeats.

Answer

This answer is hidden. It contains 1 characters.