I am very good at reading and listening in English as I have been living in USA for the past 15 years. As the language progresses over time with the current trends, I am also keeping up with the current usage of Chinese through reading and also by watching movies and TV.