Communicative competence refers to the ability to communicate effectively and involves several competencies. It includes grammatical competence involving language rules, discourse competence involving coherent texts, pragmatic competence involving context-appropriate language, and strategic competence involving communication strategies. Being communicatively competent means having the skills to convey one's intended message. Teaching should focus on developing all competencies together through authentic language use involving listening, speaking, reading and writing.