must表推测的用法

问题描述:

must表推测的用法
我以前记得must be一定和can't be一定不是和may be或许(表推测) 我还见过完成时态的表推测
it must weigh a few tons(它一定有好几吨重)这句话中为什么没有be
直接翻译就是 它必须重好几吨

must 是情态动词,后面加动词原形,be只是动词原形的一种.如果有别的动词,就用别的动词原形,像weigh那什么时候表示推测什么时候表示 “必须”?表示必须,就不是表示推测了。而是表示必要、命令或强制。表示推测,意思是“一定”我就说啊可我看得表示“必须和一定”的时候结构完全是一样的啊怎么区分是表示必须还是一定这就要看句意了,根据上下文来看。