There are so many sites that we can use to learn English via internet. Here, I will name some of them which I consider very good to improve our English.
1. esl-lab.org
For those who will blast their listening, they have to visit this site and try the rehearsals. It is contained sets of listening materials including the recordings, the questions, the script and the vocabulary indexes.
2. abcnews.com
You can either hear and read the news. Its combination will lead you to have good pronunciation.
(To be continued)