must后接现在完成时和后接动词原形有区别吗?最好有例子来说明

问题描述:

must后接现在完成时和后接动词原形有区别吗?最好有例子来说明

有区别
接动词原形意为必须做某事
如I must do my homework 我必须做作业
接现在完成时意为一定做了某事
如it must have rained yesterday 昨天一定下雨了

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