should、might、must、can的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1.should意思:(常用于纠正别人)应该,应当,(提出或征询建议)该,可以,(表示预期)应该会。
2.might意思:可以,(表示可能性)可能,(用于有礼貌地提出建议)可以。
3.must意思:必须,(表示很可能或符合逻辑)一定,(提出建议)应该,得。
4.can意思:(表示有能力做或能够发生)能,会,(表示知道如何做)懂得。
二、用法不同
1.should用法:should用作情态动词shall的过去式,用于陈述语气,shall用于第二、第三人称时表示命令、许诺、威胁、警告、禁止等,当它指的是过去事件时就要用should。
2.might用法:might用作助动词可与实义动词搭配,以用来表示可能性很小、许可、愿望、祝愿、请求,还可用于表示希望或目的的从句中。might也是may的过去式,用于问句中代替may,以表示礼貌。
3.must用法:must表示义务或强制,含意是“必须”“应当”; 其否定结构表示“不许可”或“不应该”; 用于一般疑问句时,表示征求对方的意见。
4.can用法:can用作情态动词的基本意思是“能,能够”“可以”“可能,会”,可表示体力、智力能够完成一件事情或环境赋予的能力。
三、侧重点不同
1.should侧重点:should表示有一定的义务去做。
2.might侧重点:might表示委婉的请求。
3.must侧重点:must表主观上的必需。
4.can侧重点:can表示经过努力所具有的能力。