单项选择题

根据2004年宪法修正案,乡、民族乡、镇的人民代表大会每届任期是()

A.3年
B.4年
C.5年
D.6年