【喵呜刷题小喵解析】:非正常失业通常指的是由于经济周期波动、产业结构调整、技术进步等宏观经济因素导致的失业。在这些因素中,总需求不足是一个重要的原因。当总需求不足时,企业可能会减少生产、裁员或关闭,从而导致失业率的上升。劳动生产率提高、气候的变化和市场经济的动态性虽然也可能对就业产生影响,但它们并不是造成非正常失业的主要原因。因此,选项D“总需求不足”是造成非正常失业的主要原因。