should和shall有什么区别?

如题所述

"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"常用于起草合同和协议等文件中,表示双方的义务和责任。

温馨提示:答案为网友推荐,仅供参考