Communicative Competence Types