"I don't speak English"-these are the first words I learned when I came to America. Soon I was able to pronounce the four words clearly, and said them whenever an American tried to talk to me. This answer was very effective at ending our conversation and saving me from another uncomfortable situation, or I would have to communicate in a language that I was not familiar with. Before coming to the States, I thought I knew English pretty well. But the truth is that the grammar and vocabulary-based English that is taught in schools overseas is not the English people speak in America. But fear not! Once you are in America, you can immediately begin to bridge the gap between the learned English that you already know, and the spoken English that is all around you. To do this, first of all, it is important not to fear when you realize that you may not be as prepared for daily communication as you thought. For me, as soon as I stopped worrying about my accent and started speaking, I made rapid progress. Often the people didn't notice my mistakes because they were so glad to finally be able to communicate with me. Another good idea is to listen carefully and pay attention to the way in which ideas are expressed. For example, if you are working hard and you want to stop working and rest for a little while, you can either say "I would like to stop working and rest for a while" or "I want to take a quick break from work." The first sentence, I quickly learned, sounds dry and too formal for any kind of communication, while the second is an idiom that is widely used in American English conversation. Finally, use what you already know---the vocabulary, the grammar and the spelling. Try to use these into the spoken language for more impressive and accurate speaking results. What's the problem with the English taught outside the English-speaking countries?
It is quite different from what the natives speak. It is taught in boring and wrong grammar. It has nothing to do with English. It has too small a vocabulary.