Ответ:

Перевод задания: Ты _____ никому рассказывать; это секрет.

You mustn’t tell anyone; it’s a secret. Mustn’t выражает запрет. Don’t have to означало бы отсутствие необходимости, а haven’t to — грамматически неверная форма.

Перевод: Ты не должен никому рассказывать; это секрет.