有。不是学不会,是学不好。这个也要有天赋吧!有没有怎么学都学不会的人呀?
去参加英文讲演俱乐部吧 (Toastmaster Club)。那里是练习英文口语和公开讲演的地方,还有同僚们善意地提意见。十个题目做完后,基本上在大众前发言讲演就不发怵了。
另外还要明白,英语到了高级阶段就不仅仅是语言问题,而是文化文化问题。想跟当地人聊天,就得了解他们的生活。就要照他们的生活方式,生活习惯去生活。至少要试一试。例如,冰球是加拿大的国球。跟他们谈冰球,可能能懂每一个单词。但如果是不懂冰球运动,冰球规则的人,可能听不懂整句的话。这些都是个人的浅见,仅供参考。
最后说一句不受人听的话(俺LP常为此批评俺): 想要学好英语,暂时 forget Chinese,即锻炼用英语直接思维,不经过汉语翻译阶段。而且要整天强制给自己制造个英语环境。