have to和should的区别和用法(oughtto与should的用法区别)(1)


一、ought to“应该;应当”,与should的用法类似,其没有人称、数和时态的变化。他可以表示“有责任或义务”而做某事。Ought to表达的语气比should强烈,在表示推测时,意为“按常理说应该……”,暗示有很大的可能性,有时可译为“建议或劝告”。例如:

You ought to stop polluting the nature.你应该停止污染大自然。

(保护自然环境是我们每个人的义务,所以停止污染大自然也是我们的义务,该句中的ought to意为“有责任”做某事。Stop doing sth表示“停止〈一直在做的事情〉”;stop to do sth意为“停下来去做另一件事情。”。Pollute为动词,意为“污染”)

You ought to take care of the old.

你应该照顾老人。

(Ought to在该句中表示责任,意为“有责任”做某事。照顾好老人,是我们年轻人该尽的责任。Take care of“照顾”为固定搭配。the old为集体名词,表示“老人”。)

①She ought to be at home by now.她现在应该在家。

(该句中的ought to意为推测的应该,“她现在应该在家”,所以作者也不是很确定“她”是否在家。)

②You ought to talk with you parents positively你应该积极地和你的父母沟通。

(ought to在此意为“建议”,孩子和父母之间一般存在着一些矛盾,所以解决矛盾的根源是双方积极沟通,所以该句是作者给孩子的建议。)

二.同should用法一样,在肯定句中,当ought to后跟完成时,此时意为“过去本应该做某事而未做”;在否定句中意为“过去不该做某事却做了。”

例如:You ought to have passed this exam.你本应该通过这次考试的。

(该句中的ought to后接现在完成时,表示“本应该做了某事却没有”,因此作者的意思是“you”本应该可以通过考试,而结果是没有通过。)

You oughtn't to have told them this bad news, but you did.

你本不应该告诉他们这个坏消息的,但是你这样做了。

(ought not to是ought to的否定形式,其后接现在完成时,意为“本不应该做某事却做了”。该句中后部分中的but连接转折句,but you did中的did代替前句中“told them this bad news”,后句中为了避免句子重复,所以常借助助动词来代替其作答。)

三.Ought to的一般疑问句形式是将ought提到句首。例如:

She ought to leave now.

她现在应该离开了。

→Ought she to leave now?

她现在应该离开了吗?

(ought to的一般疑问句的变法和其他句型的一般疑问句变法类似,但是同学们注意了,ought to的一般疑问句只提前ought,不提前to。)

四.ought to的反意疑问句:We ought to study hard, oughtn't we/shouldn't we?我们应该刻苦学习,是吗?

(ought to的反意疑问句常常可以和should的反意疑问句互换,但同学们一定要领悟反意疑问句的法则→反意疑问句口诀:前肯后否;前否后肯。该句中前一句为肯定句,所以在反问部分要用否定句。)

五.ought to与should一般来说,两者可以互换,只是ought to的语气略强。另外,表示出于法令规则、行为准则、道德责任等客观情况而“应该”做某事,通常用ought to;若用should则含有个人意见,强调主观看法。例如:

①You are older brother.You ought to take care of your little sister.

你是哥哥,你应该照顾好你的妹妹。

(该句中哥哥应该照顾妹妹,属于道德责任,所以用ought to来表示“应该”做某事。)

②You should not waste time in watching TV.你不应该看电视来浪费时间。

(看电视就是浪费时间,这属于个人的看法及观点。因为看电视并不一定是浪费时间,我们从电视上也可以开阔我们的视野。所以此时用should来表示个人的意见,强调主观看法。)

,