must have been和must have done有什么区别?

2024-11-29 07:53:38
推荐回答(2个)
回答(1):

must have been 代表持续性,must have done 指的是动作,肯定已经做过

回答(2):

其实两者在时态都没有什么区别,都是表示过去一定做过某事~但是~must have been强调的是状态must have done强调的是动作