How to improve your oral English? That's one of the most popular questions these days. Well, I would take this opportunity to give some private suggestions to those who are interested in speaking fluent English.
First of all, we should know that in many cases, the words people use to speak in their daily life are very different from those in articles or passages. You should not just act blindly, according to what you have learned from books. My suggestion is "to hear before you try to speak". So you have to spend much more time on listening to native English speakers, as well as imitating the ways in which they express their ideas.
Then it's quite necessary for you to grasp some patterns, as many as you can, such as useful phrases, or fixed short sentences, such as "I'm starving to death", "I'm not myself", "Hey, what the heck is going on?" and something like that. You know, foreigners often like to use some very short and fixed expressions. Lots of idioms and slangs are also widely used. They seldom choose long sentences, just like most Chinese do.
Next, I shall recommend you to take some excellent courses. One of them is "Modern English", which has been presented on TV already. If you want to speak native English, that's quite an effective choice.
The last thing I want to point out is "Rome was not built in one day." It will surely take you much time. You should practise, practise and practise, if you have a strong desire to freely communicate with English-speaking people.
OK. Just stop here. Hope you could learn something from the above. If you still have any questions, please feel free to write to me. Good luck!