The Communicative Language Teaching Approach attaches importance to the contents and meanings of the language, which emphasizes communicative activities in class. The Situational Approach emphasizes structural style of the language. Formal teaching is based on analyzing the language and emphasizes the function of grammar, whose aim is to draw learner's attention to the language form, It is also called analytical method of teaching.