Usually you need to be green card holder and permanent resident for 4-5 years after that you can apply for naturalisation and you need to speak english and pass a test. Do you think President Trump can grant me citizenship if he wants eventhough I never did any of that? Well I passed american citizenship tests online though but they were for practicing purposes I think. But nothing else. I do speak english.