Loving you is the best thing I have done 为什么have done 放在后面?

 我来答
属于我的大神
2022-05-16 · TA获得超过308个赞
知道小有建树答主
回答量:3514
采纳率:100%
帮助的人:110万
展开全部
原因如下:
have done是现在完成时,表示动作发生在过去,一直延续到现在为止或许动作已蔽散完成滑带,或许动作还在进行。have sth.done的意思是“请/让/叫别人做某事”。
must have done sth.一定做某事。表示对过去事情的较有把握的推测,这时只能用在肯定句中,“肯定/必宏让氏须已经干过?”,在否定句和疑问句中用can't或couldn't或can/ could,例如:
1.From what you said, she must have told you all about it.
从你的话看,她一定告诉了你所有的事情。
2.The light was out. They must have gone to bed.
灯都熄了,他们必定睡了。
3.He must have done it when I was off with those assholes.
他一定是趁我和那群混蛋一起的时候做的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式