农业基础设施投资主要应由( )承担。
A:国家财政
B:商业银行
C:社会力量
D:农民自身
出自:初级经济师财政税收专业知识与实务