生产力与生产关系的矛盾运动,决定着社会制度的变化,也决定着文化的发展方向。每当社会制度发生新旧更替时,代表新的政治、经济力量的新文化,通过反对代表旧的政治、经济力量的旧文化的斗争,有力地促进文化的进步,故D项正确。ABC是影响文化发展的其他因素,与题意不符。