单项选择题

销售代理合同一般应多长时间签订一次?()

A.每次业务
B.1个月
C.1年
D.6个月