单项选择题

神经症与重性精神病的主要区别是()

A.病程是否为慢性
B.病前有无精神因素
C.药物治疗后有无好转
D.有无自知力