首先你得明确两个概念:
总时差:指一项工作在不影响总工期的前提下所具有的机动时间;
自由时差:指一项工作在不影响其紧后工作最早开始时间的条件下,本工作可以利用的机动时间。
所以,工作M延长了4天,刚好把总时差的4天全部利用完了,所以不影响总工期;
工作M延长了4天,把自由时差的2天全部用完了,还用超了2天,所以影响到了紧后工序,导致紧后工序推迟了2天(2-4=-2)。
总时差与自由时差是每道工序都有的两个特征值,不是因为4天占用了4天的总时差就不再占用2天的自由时差了,而是既占用总时差,也占用自由时差的2天。