黑格尔的历史哲学是包含矛盾的。他推崇理性,认为理性统治世界,同样也统治世界历史。自然是理性在空间上的展示,而历史则是理性在时间上的展示。可理性在历史中是通过人来实现自己的目的的。人并不理解理性的要求。人的活动的直接动力是自己的需要和欲望。黑格尔说:“欲望是人类一般活动的推动力”,没有人的欲望和热情,“什么事都无从发生,什么事也不能成功”,“世界上一切伟大的事业都不会成功”。可在黑格尔那里理性与人的活动是二元的,彼此分离的。人的活动仅仅是不自觉地实现理性的要求,所以理性是狡猾的。这样,尽管黑格尔承认人的欲望和活动的作用,但一切决定于理性,仍然是宿命论的。
为什么马克思承认规律的作用不会导致宿命论呢?黑格尔的理性不是起着与规律同样的作用吗?关键在于黑格尔的理性原则是外在的、预成的,它在人的活动之前在人的活动之外预先决定人的行为。理性已经编好了剧本,而人则仅仅是演员。而在马克思这里,规律是内在于人的活动之中的,在活动中形成不依存于人的意志的规律,人在活动中的成败取决于人对规律的认识和利用。人不仅是演员而且是剧作者。不是谋事在人成事在天,而是成也在人败也在人。