ought to和should有什么区别?
问题描述:
ought to和should有什么区别?
答
ought to 比should语气更强烈
ought to的否定就表示做某事一定是错误的
而should的否定就表示某动作不一定要做
答
请看如下例句:
1)Ought I to go?
我该去吗?
She ought to slim.
她应该减肥。
You ought to understand.
你应当明白。
I really ought to go.
我真的该走了。
What ought I to do?
我该怎么办?
Farmers ought to prevent this.
农民应该防止这种现象的发生。
She ought to be praised.
她应该得到表扬。
They ought to be informed.
应当通知他们。
2)It should.
当然是的。
I should refuse.
我会拒绝。
I should worry!
我才不在乎呢!
Stealing should not.
偷窃是不应该的。
Should it rain, what should we do?
如果万一下雨的话,我们怎么办呢?
Yes, he should.
应该是。
I should say so.
我想是这样的。
答
ought to 是客观的,should是主观的.
ought to表示我不做不行,是责任,虽然可能我不想去做但是还要去做.
should是主观想去做
有点像have to和must的关系.
答
前者主语是客观因素,后者则是主观