must与must have done 的区别是什么?

问题描述:

must与must have done 的区别是什么?
猜测的时态

must是必须的意思,must have done是对过去发生的事的肯定推测,表示某事一定发生了