must表示一种十分肯定的推测,can't不相信的程度最强,意味不可能。could和might(语气更加委婉)都有表示猜测的意思.而且语气都比较委婉.

但是could的肯定语气是大于might的.而且could

还带有一种"竟然,难以置信"的语气在里头..

e.g.

He

couldn't

be

a

murderer!他不可能是杀人犯(他怎么可能是杀人犯呢!)

而might语气上就少了这层意味了.纯粹是对过去情况的猜测或者对现在情况的肯定语气较弱点的猜测.

e.g.He

might

be

at

home.

他可能在家.

We

might

become

good

friends

我们或许可以成为好朋友.

很多时候好几个情态动词的用法是部分重叠的.比如说这个could

和might

can

和may,shall

和will之类的,但是要注意相互之间的差别以及结合语境选择哦.

could

not是can

not的过去式。might

not是may

not的过去式。