What is the Communicative Approach?

These days, teachers know students have all kinds of reasons for studying English! What do you teach when everybody wants something different?