Which of the following must a person do before becoming a naturalized citizen of the United States?

- Maintain lawful permanent resident status for at least five years

- Demonstrate knowledge of the English language
- Demonstrate knowledge of US civics and government
- Demonstrate good moral character
- Take an oath of allegiance to the United States