Некоторые контекстуальные нюансы, которые влияют на выбор между needn't и don't have to:
- Общее отсутствие необходимости. vk.com Don't need to используется, когда речь идёт о том, что в чём-то нет необходимости в общем. vk.com Пример: You don't need to work on Sundays — «Вам не нужно работать по воскресеньям». vk.com englex.ru
- Отсутствие необходимости в конкретной ситуации. englex.ru Needn't применяется, когда речь идёт о том, что в чём-то нет необходимости по какому-то отдельному, особому случаю. vk.com Пример: You needn't work today — «Тебе сегодня не нужно работать». vk.com englex.ru
Также есть мнение, что don't have to более идиоматичен, а needn't — несколько устаревшая форма. forum.wordreference.com
Важно отметить, что для британского английского (BrE) наиболее характерна форма needn't, в то время как для американского (AmE) — don't need to. englex.ru