For most of us, we have learned English many many years, but we still feel our English is poor, why? How to let others know what we are trying to say?
Below is just some suggestions from me, maybe you can have a try:
*First, watch American TV series as much as you can.
We always forget the most simple words when we need to use! 
I'm sure that many people like watching American TV series, then have you really tried to hear what the actors are saying? Maybe you will tell me that you can't hear the words clearly, even you heard the words clearly, you don't know the meaning. Then my answer is 'one more time!' . Most of the shows have Chinese and English subtitle. One of my friends watched 'Friends' 6 times. I'm sure that most of us are familiar with 'Friends', then how many times you watched it?
I'm sure that if you really knows what the actors are saying in 'Friends', then you already know most of the words we need to use in our usual life. ;-)
*Second, try to use the words you have learned. Speak it out! Write it out! Don't worry about grammar, just do it! Like Crazy English! 
*Third, although we have large word-base, people still can't understand what we are saying...
When you are speaking in English,
1)Try to slow down, think more before you speak it out.
2)Don't use too long sentence, you will get yourself confused if it's too long. 
3) Try to use the most simple words. American people really only use very simple words in their life.
When you are writting in English,
1) Same as above, use short sentence.
2) Use punctuation more to make your meaning clear.
3) Try to use more accurate words.
I use English to write emails in my work, but not speak too much. I'm not very good at English, because I am a lazy girl. I only watch American TV series to be sure that I am familiar with the English environment.
My colleage told me that he record what he say, and then listen, and then correct. We can record with our phone, it's very easy, have you tried?
[ Last edited by gxh3344 on 2013-8-15 at 15:22 ] |