Question

Why did the Mexican"American war 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.