答案是不可能,语言的学习绝非是一朝一夕的事情。不过确实存在一些有效的方法,可以让你的口语在短期内取得可观的进步,去应对一些应急性的需要,比如面试、旅游、考试。

一个来自美洲、英语很烂的求职者,一个月之后要美国参加一场英语面试,而他生活在一个与英语完全隔绝的环境中,没有外教,没有语伴。走投无路之际,他在Quora(美国版知乎)上发帖询问。下面的一些回答获得了很高的认同(upvote),他们有一个共同的特点:母语均非英语。

思考如何提高英语口语

1)影子练习(shadowing)

找一个自己喜欢的电影或电视节目,一边听一边同步大声跟读。刚开始的时候,不要太在意每一个单词的发音、语调,集中精力认真听,跟上节目的节奏。结束之后,再认真地重复一遍。Again and Again ! 强迫自己跟上节目的节奏,此时大脑对听到的内容保持高度敏感,渐渐地,你接收信息的速度会越来越快,而且在不知不觉的情况下,你会下意识地模仿人物的语音、语调等一些非常细微的东西,这些很难从非母语的人身上学习。当然,影子练习也会帮助你攻克说英语时由于缺乏信心而导致的结巴。通过影子练习,电影中的人物就成了你的语伴。

2)无论你的英语水平如何,只管说就是了

这看起来很傻很二,但其实一点都不傻、一点都不二。在学习语言的过程中,完美主义是一种障碍。熟练来自于长期的练习,别无他法。记住,流利远比准确更重要,这一点再怎么强调也不为过。

3)无论读什么,大声读

当我认识到迫切需要提高口头表达能力时,我已经阅读了大量的英文小说、报刊以及历史书籍。为了提高口语,我所做的第一件事情就是大声朗读一切材料。当然,刚开始读的时候,你并不知道自己的语音语调是否正确,但只管读就是了。

4)不惜一切代价避免结巴

在学习语言的过程中,宁可犯错误,也不要为了寻找一个准确的词语而磕磕绊绊。交流的过程中,没有什么比磕磕碰碰更令人恼火了。任何一种语言,只要掌握300个单词左右的基础词汇,就能够有效地交流,而任何人都能够在很短的时间内快速掌握这些词语。

5)多听自己的录音

听自己的录音, 自然而然,你就会注意到自己的发音、语调和语速问题了。

6)用英语和周围的小伙伴交流

不要老想着在课堂上去检验自己的学习成果。记住,语言学习是一个连续的进程,如果中断,你学习的步伐就会放慢。

附上Quora 原文

How do I improve my English speaking skills in a veryshort time?

1.Shadowing 
Watch your favorite English language TV show or movie, and as the charactersspeak, repeat loudly the exact words they are saying the moment you hear them. In other words, 'shadow' their dialog in real-time. Don't worry about getting every word or sound right - focus on listening carefully, moving along quickly and keeping pace. After the movie ends, repeat the exact same movie and do it again. And again.

By forcing yourself to speak at native speed, your brain becomes hyper-receptive to what you are hearing, and you will find yourself not only picking up the words quicker and quicker, but also unconsciously mimicking the inflections and vocal nuances that are usually difficult to learn for anon-native. It will also fix the stammer that comes with uncertainty orlack of confidence. In this way, the actors in the movie become your speaking partners.

2.Just talk

No matter your English level, just talk! This may sound stupid, but it's not. When learning a language(as well as other skills) perfectionism is sometimes an obstacle. Becoming fluent comes with practice, there's no other way, and FLUENCY IS MUCH MOREIMPORTANT THAN ACCURACY (this point is extremelly important).

3.Avoid stammering at allcost.

There's nothing more annoying to a native speaker than hearing someone stammering or pausing while trying to find the correct word in his head. It's much better to make mistakes (as long as the message is delivered) than being correct but annoying. Every language has a subset ofroughly 300 words that are needed to communicate effectively with others. Anyone can learn them in a very short period of time.

4.Whatever you read, read aloud.

I was already spending a lot of time reading English language novels, newspapers and history books when I realized I really wanted to improve my English speaking skills. The first thing I started to do was I began reading everything aloud. Of course, when you do this in isolation you donot always know if you are doing it right. But do it anyway.

5. Hear your own voice.

You can get good indication of your voice modulation (pitch-high/low), pronunciation and speed oftalking.

6.Talk to people you interact with on daily basis.

Please don't just wait to meet the people in your language class to test the result of your experiment. Do remember, it is acontinuous process and if you don't follow, your pace of learning would beslow.