我们经常会说you should do something,说明这是一件正确的,好的事,同时,也可以在给建议,表明观点的时候使用。

魔鬼动词catch使用技巧(should二番解析三点小技巧)(1)

我们也在事情不是正确的,或者不是我们所希望的情况下,使用should

魔鬼动词catch使用技巧(should二番解析三点小技巧)(2)

从句子表达的语气可以明白,should没有must表达的意思肯定。

should 有和现在完成时的使用搭配:should have done,意思是:你没有做某件事情,恰恰那件事情是应该被做。

我很奇怪为什么他们这么晚,他们应该1个小时前就到了的。

(应该1个小时前到,事实恰恰相反,到现在为止都没到)

她不应该听到我们的谈话,那是私密性质的。

(不应该被听到,结果是“她”知道了)

魔鬼动词catch使用技巧(should二番解析三点小技巧)(3)

should和had better 有些相似,但是should可以针对所有的情况给出自己的观点或意见,而had better只是针对特定情况。

今天很冷,你出去的时候最好穿件外套。(“天气冷”的特定情况下,给出的建议)

我觉得所有的司机都应该系安全带。(一般情况下)

魔鬼动词catch使用技巧(should二番解析三点小技巧)(4)

而且,had better更多表达“如果没有听取建议,会导致危险或者问题”

should 仅仅是表明“这是一件好事,应该去做”

,