I believe the most effective way to learn English is that speak loud in the public, and talk to some one whose mother tougue is enge lish, be brave and dont be shy, cause others will help you if you make a mistake on your speaking, if you dont even speak, you dont have a chance to know how good your english is, and you wont be able to know any mistake, more importantly, you can practise your english ability, so I believe speak english and talk to the natives are the best way to learn english.
追问麻烦认真一点好吗?谢谢