There are many good websites that offer you free English lessons. I have listed some of the best below. Please visit these websites and do the online exercises. Please keep a record of your activities in your notebook. When possible, write your answers in your notebook.
Dictation Practice:
Listening to News:
History Lessons:
Online Grammar Practice:
Long Listening with Transcripts and Quizzes:
TOEIC Practice:
Idioms:
Online Games:
