ought to ,should,had better 有什麽区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 16:35:47

ought to ,should,had better 有什麽区别?

1.(表示义务、责任等)应当,应该
Students ought to study hard.
学生应该努力用功.
2.(表示愿望)应该,该
You ought to read his novels.
你应该读读他的小说.
3.(表示可能性、期望)该
It ought to be a fine day tomorrow.
明天该是好天气.
should.比较通俗的用法.一般用should.
At this point you all should be finished
这个时候你们都该完成了.
had better.
had.have 的过去式.
had better
I used to had a better one
我以前有个更好的.
had better最好.更好.
you'd better go home.
你还不快回家.(不是正是说话.)
you'd better get yourself together.
你还不振作起来
懂了吗..