Easy History question? Will mark Brainliest answer!

Which reason shows why the American colonies created a separate culture from Great Britain during the era of colonization?

A) A great distance geographically separated colonists and Britain
B) Colonists allied themselves with Native Americans against England
C) The British held different religious beliefs
D) Americans spoke a different language