Daisy (2012) stated that CLT is an approach to the teaching of second and foreign languages that emphasizes interaction as both the means and the ultimate goal of learning a language. And Richards and Rodgers (2001) wrote that, CLT “aims to (a) make communicative competence the goal of language teaching and (b) develop procedures for the teaching of the four language skills that acknowledge the interdependence of language and communication” (p. 155). CLT approach is believed to be the most effective theoretical model in English language teaching since early 1970s. Richards and Rodgers further emphasized that in the light to the concept of this approach, language carries not only functional meaning, but also carries social meaning. Thus, both learning the linguistic forms and understanding their potential communicative functions and social meanings are equally important. In other words, the language learners should be competent enough to associate the linguistic forms with appropriate non-linguistic knowledge so as to account for the specific functional meaning intended by the speaker (Littlewood, 1981). Littlewood (1981) further proposed that one of the most typical features of CLT approach is that it lays stress on both functional and structural aspects of language.