Не могу подобрать модальный глагол..
My dentist says I ____ eat so many sweets.
a) mustn’t;b) can’t;
c) shouldn’t;
d) don’t have to.
Ведь можно говорить, что "врач говорит, что мне не следует" или "нельзя", или "не должен".. Думаю, что вариант или a или d.. А правильно-то как?