Answer :
speaker's internalized knowledge both of the grammatical rules of a language and of the rules for appropriate use in social contexts.
Communicative competence is a term in linguistics which refers to a language user's grammatical knowledge of syntax, morphology, phonology and the like, as well as social knowledge about how and when to use utterances appropriately. Hope this helps