单项选择题

认识之所以能够不断发展,归根结底是由于()。

A、矛盾双方既对立又统一的共同作用
B、自然科学和社会科学的不断发展
C、人们追求知识的强烈欲望
D、社会实践的需要