[单选题]
农业基础设施投资主要应由()承担。
A.国家财政
B.商业银行
C.社会力量
D.农民自身
参考答案与解析: