can have done和could have done的问题,Thank you for all your hard work last week.I don't think we _______ it without you.A can have managed B could have managed有人说这是虚拟语气,那是选B.更多的人说这是推测语气,A和B都可以

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 15:05:12

can have done和could have done的问题,Thank you for all your hard work last week.I don't think we _______ it without you.A can have managed B could have managed有人说这是虚拟语气,那是选B.更多的人说这是推测语气,A和B都可以
can have done和could have done的问题,
Thank you for all your hard work last week.I don't think we _______ it without you.
A can have managed B could have managed
有人说这是虚拟语气,那是选B.
更多的人说这是推测语气,A和B都可以表式对last week的推测.为何B对A错?而且后半句的时态不是过去时,又没表示委婉语气,为何用could?

can have done和could have done的问题,Thank you for all your hard work last week.I don't think we _______ it without you.A can have managed B could have managed有人说这是虚拟语气,那是选B.更多的人说这是推测语气,A和B都可以
到底是推测还是虚拟语气您看下翻译就知道了
多谢了您上周的努力工作 如果没你 我不认为我们能将其搞定
说话的时候已经是这些事情全都已经发生了 其实这里without you表示的就是假设 那么也就是虚拟与去 对过去的虚拟 就是could have done 的形式
您的支持就是我继续前行及帮助别人的动力 愿您与我一起传播『 爱心 』之种
望采纳↖(^ω^)↗

这是一种假设情况,虚拟语气,就是说,在没有他帮助的情况下,我们是不可能完成的,但真实情况是他帮助了我们,在这里就要用到虚拟语气,知道吧

从哪方面讲都选B,1表推测语气的话,时态是上周,用过去时,could是can的过去式
2 虚拟,表对过去的虚拟,主句+过去完成时
这里是虚拟,可参照
http://zhidao.baidu.com/question/195505946.html