must have done是什么意思?
首先我们来看下must have done的大致意思
must have done:词性为短语,must have done 是 must 的完成形式,用于表示过去发生的事情是肯定发生的。其中 must 是情态动词,用于表示肯定的推测或推断;have 是助动词,用于构成完成时态;done 是过去分词,表示完成的动作或状态。
通过下面的表格我们了解下must have done的含义、发音和用法
接下来我们讲解几个用例,希望这些用例可以加深您的理解
🚀🚀🚀must have done:
He must have had dinner.
(他一定已经吃过晚饭了。)
He must have left.
(他一定已经离开了。)
He must have solved that problem.
(那个问题他一定解决过了。)
👆👆👆注意事项:must have done 表示的是说话人的推测,具有主观性,因此需要根据上下文和语境判断其真实含义。