Давайте подробно разберем каждое предложение и выберем правильный вариант ответа.
That will/must/needn’t be the correct answer — I checked it 4 times.
- Контекст говорит о том, что говорящий уверен в правильности ответа, так как проверил его несколько раз.
- Правильный вариант: must — предполагает высокую уверенность.
- Ответ: must
You might/mustn’t/have to smoke in hospitals and schools — it’s forbidden.
- В этом случае речь о запрете.
- mustn’t означает "нельзя" или "запрещено".
- Ответ: mustn’t
That’s can/can’t/ought to be Bob — he’s on a mission to Mars.
- Предположить кто-то или что-то возможно или невозможно.
- Он не может быть Бобом, если он на миссии на Марс.
- can’t — значит невозможное.
- Ответ: can’t
We shouldn’t/didn’t have to/couldn’t wear uniforms to school on Friday because we had a school trip.
- Нужно выбрать, что правильно передает смысл: поскольку это было исключение, возможно, был выбор или необходимость.
- В этом контексте правильным будет didn’t have to — объяснение, что было разрешено не носить форму.
- Ответ: didn’t have to
You weren’t able to/needn’t have/shouldn’t have made dessert for the party — we had already ordered three cakes.
- Говорим о том, что делать было не нужно, поскольку уже всё было: правильный вариант — needn’t have.
- Он означает, что действие было излишним.
- Ответ: needn’t have
Babies might/can’t/shouldn’t read comic books.
- Babies не способны читать комиксы.
- can’t — невозможность.
- Ответ: can’t
His doctor told him that he would/ought to/can lose weight or he will become very ill.
- Советуя, что ему нужно сделать — правильный вариант: ought to — означает «должен» или «следует».
- Ответ: ought to
In 300 years people won’t/may not/didn’t have to cook any longer — kitchen will have disappeared.
- Выражение вероятности — "возможно, не придется".
- may not — подходит по смыслу, что в будущем, возможно, не придется.
- Ответ: may not
Итоговые ответы:
- must
- mustn’t
- can’t
- didn’t have to
- needn’t have
- can’t
- ought to
- may not
Если нужно объяснение по какому-то конкретному пункту — скажите!