Which answer best describes why towns and cities were built around railroads and canals?
A. The government and transportation companies planned to build the cities.
B. The canals and railroads were designed to pass through areas well suited for towns.
C. People who worked on the trains and canal boats needed places to stay when they traveled.
D. Land was cheap, and the railroads and canals brought inexpensive goods to the newly settled areas.