Which example fulfills the educational requirements to apply for naturalization?

A. Must be able to memorize and recite the Oath of Allegiance to the U.S
B. Demonstrate an understanding of American history and government and must be able to read, write, and speak basic English
C. must be able to only read and write basic English
D. must have an elementary level of education

B. Demonstrate an understanding of American history and government and must be able to read, write, and speak basic English