system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: How do 2-party governments work? Surely one party would always have a majority in the goverment, and therefore win every vote.
gpt
Not necessarily, especially in countries like the US. Here in the US, the elections of our executive branch are separate from the elections of our Representatives, which are again separate from the elections of our Senators.

What this means is that you can have a Democratic President, and a Republican controlled House, and a Democratic controlled Senate at the same time. The three are essentially forced to work together to get anything done. Neither party can force through anything without the support of the House, Senate, and President.

Further complicating things is the fact that a Democrat doesn't have to vote the party line. They can, and often do, choose to support the other side of the issue if they so desire.

Edit: didn't intend to single out Democrats in the last paragraph. Republicans can also  vote against their party.