Popular topics for ESL/EFL learners
Ebooks
Grammar
Passive voice and active voice
Countable and uncountable nouns
English verb tenses
English reading comprehension
Reading comprehension for beginners - PDF
A printable reading worksheet for beginners - pdf
A short story for beginners - pdf
English speaking and writing lessons
Asking, offering, accepting, and declining help in English
Expressing emotions in English
How to order food in a restaurant?
Discussing jobs and professional situations
Giving, accepting, and declining advice
Describing the weather in English
Online English lessons and Exercises
Learn English online for free and improve your English grammar skills using our interactive lessons and exercises. This website was written by a team of ESL/EFL teachers who have years of experience teaching English. It is easy to search for our English lessons and exercises by topics that suit your level. Simply click on the topics that you want to learn and be ready to boost your English skills. We have interactive exercises for each topic to help you remember what you have learned. Our practice exercises include multiple-choice questions, matching and word ordering, gap filling, text comprehension, making sentences, drag & drop quizzes, and many more. You can check your answers after completing each exercise to make sure you master the topic before moving to the next one.
Grammar
Learn grammar rules in a clear and simple way. We include many example sentences in each lesson to help you understand how the rules are used in writing and in everyday conversation. We cover all aspects of English grammar, from basic sentence structure to advanced verb tenses. Choose the lesson you want to work on and do the corresponding practice exercises to test how well you have done. Keep practising until you are confident with the grammar point.
Vocabulary
Learn English vocabulary through pictures to help you memorise new English words and expressions more easily. It is scientifically proven that students remember and solve problems better when they learn through pictures.
Reading
To improve your reading skills, we have curated different types of texts (short, news articles, etc.) suited for English learners at all levels. They help you learn diverse sentence structures and new vocabulary. Besides, there are exercises to help you understand and remember what you have read. After you finish reading a section or chapter, try to summarise what you have read in your own words.
Listening
Listening is an important part of language learning. We have included listening practice to help sharpen your ears and pick up words easily from native speakers. There are many ways to train your years, including:
- Listening to your favourite English songs. Pay attention to the lyrics and try to understand the meaning. You can even read along with the lyrics.
- Watching kid’s shows. They use simple language, and watching them can help you understand basic English.
- Watching English movies with subtitles.
- Talking to native speakers when you have the chance to do so.
Interactive quizzes
Test your understanding through our interactive English quizzes. You can answer questions and get instant feedback. They are great and fun ways to learn English online and see how much you know.
Conjugation
Our free online English conjugator conjugates any verb in English to help you master conjugation. You can type either the infinitive form of the verb such as “to have”, “to go”, or the base form of the verb like “have”, “make”. You can also type phrasal verbs like “sign up” or “go out”. The conjugator also supports irregular verbs. If you notice any missing verbs in our database, please let us know so we can include them. We provide the indicative, conditional, imperative, infinitive, and participle forms of the verbs.