The document compares three approaches to language teaching: grammar-translation, communicative language teaching (CLT), and task-based language teaching (TBLT). Grammar-translation focuses on carefully teaching grammatical rules, CLT emphasizes meaningful communication, and TBLT involves participation in goal-oriented activities. The approaches differ in their activities, teaching methods, treatment of grammar, selection of topics, and development of learner competencies.