有的,must接完成时表示已经完成,带有推测语气,而且对推测非常有把握。
而接动词原形就是祈使句。表示必须做某事。
例子:You must have done your homework.你肯定已经完成作业了
You must do your homework.你必须要做作业了。
区别还是比较明显的,自己理解一下。
有区别
接动词原形意为必须做某事
如I must do my homework 我必须做作业
接现在完成时意为一定做了某事
如it must have rained yesterday 昨天一定下雨了