As for grammar--translation method and the communicative approach, there are advantages and disadvantages respectively. In teaching grammar, teachers should attach importance to communicative goal in language learning while imparting knowledge, namely, the instruc...