Модальные глаголы, выражающие обязанность, долг и совет. Obligation and advice: should, ought to, had better, be supposed to, shall

1. Модальные глаголы should и ought to (должен, должен бы, следует, следовало бы) в сочетании с инфинитивом употребляются в английском языке для выражения морального долга, обязанности или совета относящегося к настоящему и будущему времени.
Значение конструкции should + infinitive и ought to + infinitive близки по значению, но если совершение действия диктуется законами, нормами, правилами, в таком случае чаще употребляется модальный глагол ought to.
Обратите внимание, что после модального глагола should, инфинитив с частичкой to не употребляется (should phone, should go, should buy и т.д.), а после модального глагола ought, инфинитив с частичкой to употребляется (ought to phone, ought to go, ought to buy и т.д.).

Примеры:You should/ought to phone your mother. – Вы должны позвонить своей матери.
You should/ought to do something about your cough. You sound awful! – Вам следует сделать что-то со своим кашлем. Вы ужасно кашляете!

Конструкции should have + past participle и ought to have + past participle (должен был, должен был бы, следовало, следовало бы) употребляются для выражения действия, которое должно было произойти в прошлом, но не произошло по причинам, зависящим от лица, не совершившего это действие.

Примеры:I should have learned to play the guitar, but I didn’t. – Мне следовало учиться играть на гитаре, но я не учился.
I ought to have done it 2 weeks ago, but I forgot. – Я должен был сделать это 2 недели назад, но я забыл.

2. Had better + infinitive без частицы to (Вам бы лучше, мне бы лучше и т.д.) употребляется в качестве совета с предостережением другому лицу о возможном неприятном результате. Совет, выраженный данной конструкцией, может относится только к настоящему или будущему времени, но не к прошлому.
Отрицание образуется следующим образом – had better not.

Примеры:You had better go home. – Вам бы лучше пойти домой.
I had better ring him tomorrow. – Мне бы лучше позвонить ему завтра.
He’d better not be late. – Ему бы лучше не опаздывать.

3. Be + supposed to (предполагаться, ожидаться) выражает ожидание какого-то действия, т.е. кто-то ожидает, что другой человек сделает или не сделает что-то в силу определенных обстоятельств (согласно плану, договоренности, графику).

Примеры:I’m supposed to go to hairdresser next week. – Я собираюсь пойти к парикмахеру на следующей неделе.
He is not supposed to start work at 8.00 on Saturday – Он не собирается начинать работать в 8 часов в субботу.

Часто существует разница между тем, какое действие, предположительно, должно произойти, и тем, какое действие реально совершается.

Примеры:He was supposed to phone me yesterday, but he didn’t. Он должен был позвонить мне вчера, но он не позвонил.

Be + supposed to может употребляться в значении – говорят, считают.

Примеры:I’m going to buy this book. It‘s supposed to be very good. – Я собираюсь купить эту книгу. Говорят, что она очень хорошая.

4. Глагол shall в модальном значении в вопросительных предложениях употребляется, когда необходимо получить чье-либо мнение, совет, указание и для выражения предположения. Конструкция shall I? употребляется, когда необходимо узнать чье-либо мнение относительно выполнения предполагаемого действия. В русском предложении глагол употребляется в форме инфинитива.

Примеры:How long shall I cook this onion soup? – Сколько мне готовить этот луковый суп?
Shall I close the window? –Закрыть окно?

Дополнительно о глаголах shall и should в английской грамматике.