Today I will give you a special way of learning english.
Learning english is just like learning other skills, you need to do it and do it very often. Think about the native speaker, how do they learn english. They listen a lot, they think a lot, they speak a lot, they read a lot and they write a lot. That's it. Very simple, right? However it's not when you are not in a english country. You just don't have that many chances to do it. So we begin to create the enviroment. We watch english movies, read english books, listen to english radio, but we have no need to speak it or write it in our life after all the learning. So we begin to forget what we learn. To avoid that some people try to write a english diary or practise speaking with others. Most of them get frustrated at the beginning, some make great progress with their hardwork, however they go back when they stop doing it for a while. Only those who have the opportunity to use english in their job or with some english speaking friends may maintain their level. Why? Because english learning is not something you may accomplish but more a lifetime journey. Remember the native speakers are still learning english after they are able to use it without any trouble, They are still learning new words or new way of using the old words they have learnt before.
So what should we do when we are living in China? My answer: Translate any chinese into english. When you are watching TV, you translate the dialogue in your mind. when you see the road sign you translate it. even when you are talking with someone, you can translate their words. Now you have plenty of time to use your english, and you will certainly improve your english very fast. Just give it a try, and you will see.