ought to的用法及否定形式和should有什么区别呀?
问题描述:
ought to的用法及否定形式
和should有什么区别呀?
答
(肯定)ought to do...
(否定)ought not to do...
对过去事件表达看法(本应该...)oughtto have done...
=should have done
答
ought not to
跟should用法相似
就跟have to与must的区别一样,must自己觉得必须,have to自己不得不(有勉强的意味在里面)。should自己认为应该,ought to自己并一定认为应该做
答
1.大体上两者的意思是相同的,通常可以互相转换
2.ought to比should 语气强
(1)should 表示主观看法,一些建议,劝说时,译作“应当”.
ought to,直接接动词原形,更多反映客观情况,“有义务”或“必要”做某事,译为“应当,应该”
(2)ought to的否定就表示做某事一定是错误的
而should的否定就表示某动作不一定要做
3.should可以用于虚拟语态,
而ought to 不能
ught to 是唯一一个可加to的情态动词!
答
ought to侧重义务、责任,或就某事出提出劝告
should同ought to意思相近,多强调主观
否定ought not to 或should't都可以