旧唯物主义在自然观上是唯物主义的,但在历史观上却认为社会意识决定社会存在,忽略了人的实践活动本身是一种客观存在,以及物质生产实践在社会生活中的地位和作用。因此,旧唯物主义在历史观上实际上是唯心主义的。这就是旧唯物主义之所以是“半截子的唯物主义”的原因。选项C正确概括了这一点。