should和shall有什么区别
区别:
1、表将来时时,should是shall的过去式;
2、should可用来表示推测;
3、shall可用于第一/第三人称疑问句中,表示请求许可;
4、shall可用于第二/第三人称陈述句中,表示警告/许诺/命令/威胁/规定等语气;
5、should have done sth/should not have done sth表责备语气;
6、should可以表示劝告,建议语气,"应该/应当";
7、should可以用在虚拟语气中,有时可以省略;有时不可以省略,表示"万一";
8、should可以表示"居然/竟然",有不相信/惊愕的含义;
例句:
1、I should exercise more
我应该多锻炼一些。
2、All visitors should register with the British Embassy
所有游客都必须到英国大使馆登记。
3、Shall I get the keys?
我去拿钥匙好吗?
4、We shall be landing in Paris in sixteen minutes, exactly on time
我们将于16分钟后准时在巴黎降落。
扩展资料
四大分类
1、只做情态动词:may, might, must..
2、可做情态动词又可做实义动词:如:need, dare,can.......
3、具有情态动词特征:have(had,has) to,used to, ought to
4、可做情态动词又可作助动词:如:shall(should),will(would)
注意
mustn't代表强烈禁止 must表示主观,have to表示客观。
美式英语中常用must not 而不用 mustn't. mayn't,mightn't和shan't也很少用
常用
can (could), may (might), must, need, ought to, dare (dared), shall (should), will (would)
参考资料:百度百科:情态动词
"Should"和"shall"都是情态助动词,用法有所不同。
1、"Should"表示建议和推荐,也可以表示义务、责任、愿望或预期的事情。
例如:
"You should go to the doctor."(你应该去看医生。)
"We should get together sometime."(我们应该找时间聚一下。)
"I should finish my homework tonight."(我应该今晚完成作业。)
2、"Shall"表示命令、规定、义务、承诺等意义,也可以用于提议和建议。在现代英语中,"shall"的使用已经不如以前那样频繁,通常用于正式文件和法律文件中。
例如:
"I shall attend the meeting tomorrow."(我明天将出席会议。)
"You shall not enter this room."(你不能进入这个房间。)
"Shall we go to the movies tonight?"(今晚我们去看电影吗?)
相关的扩展知识:
1、在美国英语中,"should"和"shall"的用法较为灵活,而在英国英语中,"should"和"shall"有更明确的区分。
2、 "Should"可以用来表达过去发生的事情,表示本应该发生但未发生的事情,例如:"He should have arrived by now."(他现在应该已经到了。)
3、"Shall"在口语中较少使用,通常可以用其他情态动词代替,例如:"I will attend the meeting tomorrow."(我明天会参加会议。)
4、在商务英语中,"shall"常用于起草合同和协议等文件中,表示双方的义务和责任。
should和shall的区别如下:
should是shall的过去式。
should用于第一人称,shall用于第二人称和第三人称。
should可以表示建议、请求、命令等语气,shall只可以表示命令。
should可以与不定式连用,shall不能。
should可以表示将来,shall不能。
should可以用于肯定句,shall不能。
should可以与动词ing连用,shall不能。
希望以上信息对您区分should和shall有帮助。