Teaching English as a Foreign Language involves many different aspects: teaching vocabulary, grammar, reading, writing, listening and speaking. For most of us, we have lessons dedicated to each of these elements, and other lessons which provide a combination of all…