The primary reason for the current existence of only two major political parties in the united states is that
a. the constitution puts severe restrictions on other parties
b. third parties are usually far to the right or left, and americans are moderates
c. a winner-take-all electoral system makes it difficult for new parties to emerge and survive
d. voters naturally think of