What gave the patriots a military advantage over the British during the revolutionary war?

A: The British could not raise enough money to fund the war

B: The war was fought far from the patriots homes

C: France and Spain have the Patriots money and supplies

D: The Continental Army was made up of professional soldiers