Who is responsible for the construction and maintenance of U.S highways?
A.The states are required to pay for all highways.
B.The federal government pays for all highways.
C.The states and the federal government share the cost.
D.The federal government pays for construction, while the states pay for maintenance.