B. geography
The primary factor that kept Ancient Greece from becoming united as a single entity, like the Roman Republic, was its geography. The mountainous terrain and fragmented islands made communication and travel difficult, leading to the development of independent city-states (polis) rather than a centralized unified state.