单项选择题

The generation gap has become wider than before because of ().

A.the increasing dependence of children on parents
B.the influence of traditional culture on children
C.the rapid changes of modem society
D.the missing of lifelong occupation