导致语言变体产生的因素有哪些?

导致语言变体产生的因素有哪些?
【正确答案】:①情境因素;(1分)②地域因素;(1分)③社会因素;(1分)时间因素;(1分)S⑤功能因素。(1分)