needn't和mustn't的区别为:指代不同、语法不同、侧重点不同。
一、指代不同
1、needn't:不必。
2、mustn't:禁止。
二、语法不同
1、needn't:need用作实义动词的基本意思是缺少急切需要的东西,强调急需。
2、mustn't:must表示推测,暗含很大的可能性,一般只用于肯定句中,在否定句中表示推测用can't而不能用mustn't。
三、侧重点不同
1、needn't:needn't的意思是“不必,不一定”,表示“没有义务做某事”或含有“允许…不…”的意思。
2、mustn't:mustn't则表示“一定不要,不能”,表示“禁止做某事”。