单项选择题

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

A.农民自身
B.商业银行
C.社会力量
D.国家财政