英语语法 should和ought to
should 和ought to 都为"应该"的意思,可用于各种人称。 ---Ought he to go? ---Yes. I think he ought to. 表示要求,命令时,语气由 should(应该)、had better最好)、must(必须)渐强。 1) should和ought to表示责任、建议或劝告,翻译为“应该”,后者语气强一些。 【例如】 You should listen to the doctor’s advice if you want to recover soon. Such things ought not to be allowed. 2) should接动词的完成式,是一种谴责,表示过去应该做而没有做或过去做了而不应该做。 【例如】 I missed the class. I should have come earlier. I shouldn’t have made such a foolish mistake.
|