You must keep your promise.
- Ты должен держать своё слово.
You must not speak ill of other boys in his class.
- Ты не должен говорить дурно о другом мальчике в его классе.
He ought to have come by now.
- Он уже должен был бы прийти.
You ought to finish your homework at once.
- Ты должен доделать домашнюю работу сейчас же.
You should have eaten more fruit.
- Ты должен был есть больше фруктов.
You should keep your promise.
- Ты должен держать своё слово.
You'll have to study harder from now on.
- Отныне ты должен заниматься прилежнее.
I have to see him. What for?
- «Я должен его увидеть». — «Для чего?»