Communicative Competence:Components and Approaches to Language Teaching