The reasons that contributed to the colonists winning the Revolutionary War from the options you've provided are:
-
They understood the local geography. - The colonists had a better understanding of the terrain, which aided in their strategies and helped them use their knowledge to their advantage.
-
France and Spain provided support. - Both France and Spain offered crucial support to the colonists, providing military aid, funding, and additional troops, which significantly bolstered the colonial effort.
-
They had more experienced soldiers and officers. - This is somewhat misleading; while many colonial forces had skilled leaders (like George Washington), they were generally less experienced than their British counterparts. However, it's important to highlight that the colonists had leaders who adapted and utilized tactics effectively.
From the options you listed, it may be best to select the first two definitively, and consider the context for the third; while the colonists gained experience over time, this was not a primary reason for their success compared to local knowledge and foreign support.
If you are looking for strictly definitive answers, I would say understanding local geography and support from France and Spain are the strongest reasons. If you were to include one more, it may be best to select a different phrasing or re-evaluate the importance of their officer corps rather than suggesting they had more experienced soldiers overall.