must have been doing与must have been done都表示推测,有什么区别呀?

学习 时间:2026-04-07 23:35:50 阅读:382
must have been doing与must have been done都表示推测,有什么区别呀?

最佳回答

单身的芹菜

喜悦的柠檬

2026-04-07 23:35:50

其实这两个的区别可以这样来推导(俺多年的经验哈,下面的解释应该好理解吧):*must have done---这个应该知道吧?就是表示对过去的一种推测,接下来就由这个推导下来;1must have+been doing---把这个和上面的must have +done进行比较,仔细看看比较加号后面的:must have +donemust have+ been doing都知道be doing 表示正在进行的动作,正在发生的,那要放到must have done里面去,则要符合“done”的这中过去分词的形式,则就变成了must have+been doing 拉,有一直发生的意思,整个意思就是“表示对过去一直发生的事情的推测”。如:Tom must have been playing basketball。汤姆肯定是一直在打篮球。2 同样,把must have+been done--把这个和must have +done进行比较,仔细看看比较加号后面的:must have +donemust have+been donebe done表示被动,表示什么人或物被怎么样了,那要放到must have +done里面去,就要符合过去分词的形式,则就要变成“must have+been done”,意思是“表示对过去发生的被怎么怎么样了”。如:Tom must have been punished。汤姆一定是受罚了。

最新回答共有2条回答

  • 追寻的大地
    回复
    2026-04-07 23:35:50

    其实这两个的区别可以这样来推导(俺多年的经验哈,下面的解释应该好理解吧):*must have done---这个应该知道吧?就是表示对过去的一种推测,接下来就由这个推导下来;1must have+been doing---把这个和上面的must have +done进行比较,仔细看看比较加号后面的:must have +donemust have+ been doing都知道be doing 表示正在进行的动作,正在发生的,那要放到must have done里面去,则要符合“done”的这中过去分词的形式,则就变成了must have+been doing 拉,有一直发生的意思,整个意思就是“表示对过去一直发生的事情的推测”。如:Tom must have been playing basketball。汤姆肯定是一直在打篮球。2 同样,把must have+been done--把这个和must have +done进行比较,仔细看看比较加号后面的:must have +donemust have+been donebe done表示被动,表示什么人或物被怎么样了,那要放到must have +done里面去,就要符合过去分词的形式,则就要变成“must have+been done”,意思是“表示对过去发生的被怎么怎么样了”。如:Tom must have been punished。汤姆一定是受罚了。

上一篇 高分求电子时钟电路图!

下一篇 线性代数行列式化简的两个问题