Answer:
You must be a U.S. citizen
You must be over the age of 18
You must be registered with a state to vote
You must be a English speaker
Step-by-step explanation
You must be at least 18 years old. Most requirements are defined by the states, and most call for you to be registered for a certain amount of time (for example, 30 days), reside at your current address for a certain amount of time (again, for example, 30 days), and have lived in the state for a certain amount of time (e.g. 1 year). While some jurisdictions only need you to register as a voter, others also require you to declare on election day which party primary you will be voting in. Some states require you to register as a member of a specific party (or as an independent).