Why was the British army defeated in the American Revolution? Answers: 1. The British had to ship supplies across the ocean 2. American Patriots fought on their own land 3. All of the above 4. France and Spain provided American patriots with assistance. What is the answer??? Hurry I need help