Question: why does america have a two party system quizlet?
Answer: The US has a two-party political system because of two structural features in American politics: single-member districts and winner-take-all elections. Both features encourage the existence of 2 major parties, as smaller parties face great difficulty in winning elective office.