Which war was fought between the United States and Mexico in 1846-1848. / History of USA MCQs / By a) Revolutionary War b) Civil War c) World War I d) Mexican-American War Answer: d) Mexican-American War