Definition:
Grammatical competence is the knowledge of the formal rule system of a language — phonology, morphology, syntax, and semantics — that enables a speaker to form well-structured sentences and interpret them correctly. In the influential Canale and Swain (1980) framework, grammatical competence is one of four components of communicative competence, alongside sociolinguistic competence, discourse competence, and strategic competence.
In-Depth Explanation
Chomsky’s Competence vs. Performance
The concept originates with Noam Chomsky‘s distinction between competence (the speaker’s internalized knowledge of language rules) and performance (the actual use of language in real situations, which includes errors, hesitations, and slips). For Chomsky, the proper object of linguistic study was competence — the abstract system.
Beyond Grammar: Communicative Competence
Dell Hymes (1972) argued that Chomsky’s notion was too narrow — knowing grammar is insufficient for real communication. You can produce grammatically perfect sentences that are socially inappropriate, pragmatically confusing, or discursively incoherent. Hymes proposed communicative competence as the broader concept, which Canale and Swain (1980) formalized into four components:
- Grammatical competence: Rules of sentence formation (the present entry)
- Sociolinguistic competence: Knowing appropriate language for social contexts
- Discourse competence: Organizing sentences into coherent texts
- Strategic competence: Communication strategies for overcoming breakdowns
Implications for Language Learning
- Grammatical competence is necessary but not sufficient — a learner who knows all the grammar rules but cannot use them in real-time communication lacks other competencies
- Accuracy vs. fluency: Grammatical competence relates primarily to accuracy, while communicative success also requires fluency and pragmatic appropriateness
- Explicit vs. implicit knowledge: Learners may have explicit knowledge of grammar rules (can state them) without having implicit knowledge (can use them automatically in real-time)