How to speak English fluently
How to say the time
An excellent chart for Adverbs of Frequency.
Have you tried Ted Talks?
For Upper Intermediate and Advanced students, and especially EAP students, these talks are very good.
Try listening first and then look at the interactive transcription.