单项选择题

A、村民委员会有权制定村规民约,报乡、民族乡、镇的人民政府批准生效
B、村民会议有权制定村规民约,报乡、民族乡、镇的人民代表大会备案
C、村规民约由村民会议制定,报乡、民族乡、镇的人民政府备案
D、村规民约由村民委员会制定,报乡、民族乡、镇的人民政府备案