Communicative competence refers to an individual's ability to communicate effectively and appropriately based on the context. It includes grammatical competence, discourse competence, sociolinguistic competence, and strategic competence. Grammatical competence involves using correct grammar, vocabulary and pronunciation. Discourse competence is connecting sentences into longer texts coherently. Sociolinguistic competence means using an appropriate communication style depending on who one is talking to. Strategic competence allows one to communicate effectively to achieve their goals despite gaps in knowledge.