[单选题]

农业基础设施投资主要应由()承担。

A.国家财政

B.商业银行

C.社会力量

D.农民自身

参考答案与解析: