mast have done 是虚拟语气吗?

如题所述

不是虚拟语气,而是“情态动词+have+过去分词”结构,表示对已发生的动作或状态的情态。
must have done肯定已经(表示推测)
He must have finihshed the work.
他肯定已经工作做完了。
类似结构:
He can't have done the work.(must have done的否定形式)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-05
一般来说是虚拟语气。
You look so full. You must have eaten a camel.