must have been与must have done的区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:20:17

must have been与must have done的区别?
must have been与must have done的区别?

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

must have been 一定是(表猜测,用于原因状语从句,时间状语从句)
must have done 本必须做某事(却因为各种原因没有去做),也可以是表猜测,一定做了某事

must have been 一定曾是.
must have done 一定曾做过.

区别仅在于been和done 那
也就是说是be 和 do 的区别