Canale and Swain (1980) propose a model of communicative competence, which consists of three components: , , and .
A、grammatical competence
B、sociolinguistic competence
C、pragmatic competence
D、strategic competence