I remember the 3 years for US citizenship because that's what it would have taken me since I was living there married to an American for a year. My father-in-law wanted me to get my green card and citizenship but we decided to live in Canada instead.
US Naturalization[8] Most applicants must also have a working knowledge of the English language.[7] There are exceptions, introduced in 1990, for long-resident older applicants and those with mental or physical disabilities.[9][10] This requirement for an ability to read, write, and speak English is not regarded as too difficult, since the test requires that applicants read and write in English.
is able to speak English or French well enough to communicate with people [5]
I would support nearly open immigration (basic security and communicative disease check on entry), IF we first eliminated the welfare state. It is insanely unjust to allow free entry to the nation to people who immediately get on the dole for welfare and all the rest of the slavery systems.