I've just come across a nice website to improve your English. Have a look at englishpond.com. The speaking section is good: there are categories with useful expressions and you can listen to them. Pause the recording and repeat.