How did geographical features such as mountains and deserts help ancient Chinese civilizations thrive? A. They allowed Chinese citizens to develop close-knit towns and villages. B. They encouraged the creation of trade routes inside China. C. They protected and isolated Chinese civilizations from outside invaders. D. They forced early Chinese citizens to become expert hunters. E. They protected Chinese civilizations from harsh weather patterns.