单项选择题

中国文化从传统走向近代的根本原因是()。

A、西方文化的冲击
B、传统文化内在活力因素的影响
C、中国近代社会发展的需要
D、革命运动的推动