单项选择题

A.线性文法只有左线性文法和右线性文法两种
B.所有产生式的右边至多只有一个变量
C.存在一种正则文法不为线性文法
D.线性文法的语言一定为正则语言