should 与 must 的用法区别
should 和 must 意思相近,而且都是情态动词,都可以用来表示说话者的看法,但 must 语气比 should 强很多。
一、should 用来表示建议或讨论在社会允许范围内什么是正确的或错误的,相当于 ought to,例如:
You should apply for that job.你应该申请那份工作。
You have sore throat. You shouldn’t drink cold water.你喉咙痛。你不应该喝冷水。
People should eat enough fruits in order to be healthy.为了健康的人应该吃足够的水果。
Michale should keep out of the sun for two days.迈克尔应该在阳光下呆两天。
You should chew your food properly.你应该适当地咀嚼食物。
We should respect our parents.我们应该尊重父母。
You should stop smoking.你应该戒烟。
should 还是 shall 的过去式,多用于间接引语中,例如:
I said that I should be pleased to help.我说过我乐意帮忙。
He asked me what time he should come.他问我他应该什么时候来。
二、must 用来讨论义务和必要,在某人被迫要做某事时使用,相当于 have to,例如:
You must clean the house as your mom is not well.你妈妈身体不好,你必须打扫房子。
解析:迫使你去打扫房间,或者房间将不会被打扫而保持不整洁。
We must obey the law.我们必须遵守法律。
解析:迫使我们遵守法律,否则我们将不得不面对法律的惩罚。
You must hurry if you have to catch the train.如果你要赶火车,你必须快点。
解析:迫使你要快点,因为你已经迟到了。
三、两者的比较
它们的主要区别是语气不同,例如:
You must do your homework now.你现在必须做作业。
解析:已经很晚了,如果你现在做作业,你就不能按时完成作业。这将导致惩罚或惩罚。
You should do your homework now.
你现在应该做作业了。
解析:现在是做作业的正确时间。
You must rest.你必须休息。
解析:你身体不好,如果你继续工作,你的健康会越来越差。
You should rest.你应该休息。
解析:你累了,如果你不休息,你会生病的。