单项选择题

Halliday distinguishes three social variables that determine the register EXCEPT ().

A. field of discourse
B. tenor of discourse
C. community of discourse
D. mode of discourse