I am from Taiwan, and I am a student in the university. I mayor English and I want to study aboard in the future, but I have some prombles in speaking and listening. When I want to answer other's questions, I usually spend a lot of time thinking how to answer their questions. So I hope somebody to give me some advices to improve my speaing and listening.
Thank you very much.

www.esl.acesquaredtraining.com has free English materials for English learners. They also teach classes online on Skype or in a Virtual online classroom. It has helped me a lot and you only need to tell the teacher the areas you need help with and they teachers design a course for your needs.