Разница между отрицательными формами must и don't have to заключается в их значении:
- Отрицательная форма must not (mustn't) переводится как «нельзя», «запрещено». englex.ru Используется, когда что-то запрещено правилами, законами или когда просят кого-то не делать что-то, так как считают это плохой идеей. englex.ru
- Отрицательная форма don't have to выражает отсутствие необходимости что-то делать. englex.ru Переводится как «не нужно», «нет необходимости». englex.ru При использовании don't have to сама возможность сделать что-то есть, но в этом нет нужды, в отличие от must. englex.ru
Таким образом, mustn't используется для выражения запрета, а don't have to — для выражения отсутствия необходимости. upupenglish.ru interneturok.ru