An English Improvement Plan for Advanced English Speakers

Since English is the second language for me, I have to keep learning it everyday to get better and better. I have been learning English for more than twenty years, therefore I have a lot of experience and ideas about learning English as an advanced English speaker. In general, the more advanced level you are, the more difficult you can improve, since you are picking up high-hanging fruits. Even though spending time and efforts is the only way for language learning — no other shortcuts, you can still save some of your time by good reference books and learning techniques.


Learn ten or twenty new words per day and review them every couple of days. If you can use some advanced vocabulary properly, you look more as an advanced English speaker, otherwise you will remain an average one.



Keep reading English everyday, especially well-written books and scholarly works. For example,

and so on. There are too many good books to enumerate.


  • NPR News
  • Or other TV shows, movies with either English subtitles or no subtitles.


Practice makes perfect.

  • Writing blogs or daily journals (such as ohlife) in English is a great way to practice your written English. I personally benefit from it.
  • Send SMS to your friends, seriously! Here is a helper you might need — Urban Dictionary
  • Don’t forget to revise what you have wrote. With revising back and forth, your benefits will easily be doubled.


Tagged on:

Leave a Reply

Your email address will not be published. Required fields are marked *