Lyle Bachman (1990) proposes a model of language competence, in which pragmatic competence includes                          , and                          .
A、grammatical competence
B、sociolinguistic competence
C、illocutionary competence
D、strategic competence