1、should(1)表“劝告、建议”时,可译成“应该”,这时可用ought to替换。You should keep your promise.你应该遵守诺言。Young people should learn how to use computers. 年轻人应该学如何应用计算机。(2)表示委婉陈述自己的意见。I should think you are right.我想你是对的。I should advise you not to go now.我劝你现在别走。(3)表示惊异赞叹、忧虑、惋惜、欢欣、不满等情绪。Why should you think so?你为何这样想呢?(不满)Its s
2、trange that it should be so hot today.很奇怪,今天怎么这么热。(惊奇)Its wonderful that you should have achieved so much in these years.这几年你们有了这样大的成绩,真了不起。(赞叹)(4)表推测意为“可能,该”,表示对现在情况、将来情况的推测。They should be home by now.他们现在应当到家了。The book you need should be in our library.你需要的那本书我们图书馆应该有。Its nearly seven oclock. Jack
3、 should be here at any moment.现在快要七点了,杰克随时会到。-When can I come for the photos? I need them tomorrow afternoon. 我什么时候能取照片?明天下午要用。- They should be ready by 12:00.明天12点前应该能冲好。(5)“should+完成时”,在肯定句中,表示应完成而实际未完成的事情;如果用在否定句中,则表示发生了不应当发生的事件。I told Sally how to get here, but perhaps I should have written it out for her.我和萨丽说了怎样来这里,或许我应该给她写清楚。You should have stopped at the red light.你见了红灯本应该停车。(未停)You should not have gone back to work without the doctors permission.你未经医生许可不应该回去工作的。(回去了)