Since the late 1970s, experts and teachers in the field of second language teaching and learning have witnessed the invention of many new terms such as "learner-centered","cooperative", "interactive", "communicative", etc. Though these terms are a little confusing, they all refer to more or less the same thing within the framework of communicative