单项选择题

Americans are still gaining weight though reducing the fat intake because______.

A.they eat regular cookies instead of nonfat ones
B.they eat too much
C.they eat too much sugar
D.they eat low-fat crackers, soups