22问答网
所有问题
must be done和 must havebeen done
must have done 和must have been 的区别
都是对过去的猜测,二者的区别是什么?
举报该问题
推荐答案 2020-03-19
其实就是be动词与do动词的区别,该用哪个与must无关;你可以考虑现在完成时、一般现在时、一般过去时该用哪个,照此办理
It must have rained last night.昨晚肯定下过雨.
You must have been tired after all this work.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/TTh620622f00SX066T.html
相似回答
must
be
done和
must
havebeen
done
答:
其实就是
be
动词与do动词的区别,该用哪个与
must
无关;你可以考虑现在完成时、一般现在时、一般过去时该用哪个,照此办理 It must have rained last night.昨晚肯定下过雨.You must have been tired after all this work.
用must
be
done 和must
be doing 造句
答:
you
must
have
completed the job!你一定已经做完了工作了吧?You must
be
doing the job!你一定还在做那个工作吧
大家正在搜
should have done
must been done
must 和have to
couldnothavedone
must have done否定
must have done例句
must have done用法
there must have
might have done