should的用法
1、表示义务、责任,意义为“应该,应当”,有劝说或督促的含义
Oneshouldbesturdyinhardtimes,andprudentinhappydays.艰难时刻要坚强,幸福之日要谨慎。
Youshouldn'tcometosuchadecisionhastily.你不应该匆忙做出这样的决定。
后跟不定式的完成式,用于肯定句时表示应该完成,而事实上没有完成的动作,意义为“本应该”;用于否定句时,表示发生了不该发生的动作,意义为“本不该”
Youshouldhavestoppedattheredlights.(butyoudidn't)看到红灯你本应该停车。
Youshouldn'thavebeensorudetohim.(butyoudid)你本不该对他这么粗鲁。
后跟不定式的进行时,表示对正在进行动作的看法,意义为“应该正在”
Heshouldbewaitingforthematthegate.他应该正在大门口等着他们。
Weshouldnotbestandingidle.我们不该袖手旁观。
后跟不定式的完成进行式时,表示此刻之前应该已经在进行的动作
Whyweren'tyouhelpingTom?Youshouldhavebeenhelpinghim.你为什么一直不肯帮助汤姆?你本应该帮助他的。
Often,whenheshouldhavebeoingsomethingthatwasgivenhim,hewastedhistimedrawinglittlepictures.经常在本该做交给他的工作时,他却浪费时间画一些小画片。
2、表示推测(多用于第三人称),意义为“按理应当,估计”,should表推测时,比will,must语气弱
Thetoolsshouldbewheretheywere.那些工具应该还在原处。
Heshouldhavefinishedhisworkbynow.到现在他应该已经完成了工作。
3、表示讲话人的惊奇、失望、遗憾、不以为然、愤怒等情绪
Wedidn'texpectsheshouldcomesoearly.我们没有预料到她会来这么早。
4、有时为了使语气显得婉转
Ishouldthinkthatyouwouldbeaboveanythinglikethat.我以为你不至于会做那种事。
TherearealotofthingsIshouldhavelikedtoaskyou.有许多事我本想问问你。