couldbe,mightbe,mustbe,cannotbe表推测有什么区别

表推测得程度:must be的可能性最大,cannot?/ could可能性次之,may / might可能性最小。

must be表示推测“可能性”,表推测只能用于肯定句,意思是“一定、准是”,语气较肯定,较有把握。

might表示推测“可能性”时,意思是“可能”、“也许”,语气没有 must肯定。might可以推测现在正在发生的动作或过去发生的动作,还可以推测将来的情况。

对于cannot be,can表示推测“可能性”时,往往用于否定句或疑问句。Can`t表示“一定不”,语气很肯定。后面可接进行时/完成时,表示对现在发生的动作或过去发生的动作进行推测。

could be程度与cannot be差不多。could可用于表示某事有可能发生或可能是事实,还可以用于表示客气、委婉、礼貌的请求语气。