单项选择题

Why did the Romans build so many roads

A. Their soldiers needed something to do at that time.
B. They did not know how to sail boats at that time.
C. They needed land trade routes.
D. They had to widen roads at that time.