D is the correct answer.
Each level of government relies on the other levels of government to do different things as in the United States no one level of government is charged with doing everything.
As a result, local governments need the federal government for funding while federal governments need local governments for on the ground execution of projects.