Final answer:
Today, the ballots for general elections are prepared by state governments.
Step-by-step explanation:
Today, the ballots for general elections are prepared by state governments. Unlike in the past when political parties printed their own ballots, state governments now print the ballots that list all candidates for all offices. This change was made to ensure that voting is done in secret and to prevent corruption and voter intimidation.