must ,should 都可以表示义务,但是怎么区分啊!

lazybear110 1年前 已收到1个回答 举报

mm** 春芽

共回答了18个问题采纳率:94.4% 举报

must----必须,应当
①You must get to the airport before nine o'clock.你必须在九点以前到达飞机场.
②Your homework must be clear and complete.你的作业应当清楚完整.
③He must be in the reading room now.他现在准是在阅览室.(表示说话人对事物的推测)
④She must be writing a letter to her mother.
她现在一定在给她妈妈写信.(must加动词不定式进行时也可表示对现在发生的动作的推测,表示“一定”或“准是”的意思.)
⑤The road is wet.It must have rained last night.
马路湿了,昨晚一定下雨了.(must加动词不定式的完成式,说明对过去事物的推测,表示“一定”或“准是”的意思.)
●两种否定式的比较
must not表示“不应该”、“不许可”,语气比较强烈.如:
We mustn't waste our time.我们不应该浪费我们的时间.
need not(不必)表示must在意义上的否定.如:
Must we clean our classroom today?----No,you needn't.我们必须今天清扫教室吗?——不,不必.
should---应当
①You should listen to your father's advice.你应当听你爸爸的话.(表示“劝告”、“建议”)
②The doctor should be here by now.医生现在可能到了.(表示“预测”、“可能”)
③She should be on campus.她应当在校园里.(表示“预测”、“可能”)
④Why should I leave?我干吗要离开?(表示“不满”、“惊奇”)
●should后跟动词不定式的完成式时,这时句子指的是过去的事情.如果是肯定句,说明事情本应完成而未完成;如果是否定句表示发生了不应当发生的事情.如:
⑤ The little boy shouldn't have eaten the apple without washing it first.这个小男孩不应当不洗苹果就吃.
⑥You should have worked hard earlier.你早就应当努力学习了.
●should的语气比must轻,可用于各人称.

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.034 s. - webmaster@yulucn.com