22问答网
所有问题
must have been,must have been done,must have done三者的区别?
must have been,must have been done,must have done三者的区别?
举报该问题
推荐答案 2009-11-04
must have been 一定是已经xxx(做某件事)
must have been done 一定是已经完成了
must have done一定完成
been指“被”,有been的句子就是被动句,某个动作被进行的意思。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CfIfhIfXT.html
其他回答
第1个回答 2009-11-04
sb. must have been to 某人肯定已经到过某处
sth. must have been done 主语是被动的,一般为某事肯定已经被做了
sb. must have done 主语是主动的,某人肯定已经做了某事
本回答被网友采纳
第2个回答 2009-11-07
均表强烈的虚拟语气;1.肯定原为......;2.肯定原来被做......;3.2.肯定原来做......;
第3个回答 2019-12-07
其实两者在时态都没有什么区别,都是表示过去一定做过某事~但是~
must
have
been强调的是状态
must
have
done强调的是动作~
相似回答
must
have
been
与must have
done的区别?
答:
must
have
been
强调的是状态 must have
done
强调的是动作~
must
have
done
和must have
been
的区别
答:
must 表示必须. 一定. must have done.表示对过去发生的事非常肯定的猜测.而must
have been 是对某物已经处于某状态或已经到达某地点的肯定猜测.
大家正在搜
should have done
must been done
couldnothavedone
must have done否定
must have done例句
must have done用法
there must have
might have done
could have done
相关问题
must表推测时 must do 和must have do...
must have done和must be的区别?
“must have done”和“must have be...
have done和have been done 的区别
must have done与must have been ...
must have done是什么意思
must be和must have be有什么区别
请高手详细解释一下had to 与 must have be...