http://www.putclub.com/online/
the net in our institute is so poor~~and the rapid is so poor~thus this website is really good for us who want to improve english ~~~
i am so glad~haha~
maybe my english is not too bad,the only thing i can do is practice frequently~~~
as a matter of fact,many foreign children who are not native speakers only mastering the vocabulary are less than 4000~however,they can fluently talking with others by english.So,the key is using~~practice and practice ~just do it~~