单项选择题

地方各级政府预算由()审查和批准。

A.上级人民政府
B.本级人民政府
C.本级人民代表大会
D.本级人民代表大会常委会