Question: what is one reason the united states has a two-party system brainly?
Answer: The answer is D. One reason the United States has a two-party system is that much of American election law is written to discourage non-major party candidates.