农业基础设施投资主要应由()承担。
A:农民自身
B:商业银行
C:社会力量
D:国家财政
出自:中国进出口银行招聘