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/06/06 08:08:44
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?
到底是推测还是虚拟语气您看下翻译就知道了
多谢了您上周的努力工作 如果没你 我不认为我们能将其搞定
说话的时候已经是这些事情全都已经发生了 其实这里without you表示的就是假设 那么也就是虚拟与去 对过去的虚拟 就是could have done 的形式
您的支持就是我继续前行及帮助别人的动力 愿您与我一起传播『 爱心 』之种
望采纳↖(^ω^)↗
这是一种假设情况,虚拟语气,就是说,在没有他帮助的情况下,我们是不可能完成的,但真实情况是他帮助了我们,在这里就要用到虚拟语气,知道吧
从哪方面讲都选B,1表推测语气的话,时态是上周,用过去时,could是can的过去式
2 虚拟,表对过去的虚拟,主句+过去完成时
这里是虚拟,可参照
http://zhidao.baidu.com/question/195505946.html
can have done和 could have done有什么区别?那can have done什么用法?
could have done 和 can have done 有什么区别?还有would have done
could't have done和can't have done的区别
can have done和could have done有无区别?can't have done和couldn't have done有无区别?如果有,区别是什么?
could have done和need have
could have done和would have done的区别
should have done和could have done的区别?
高中英语中might have done 和could have done
could have done 和 might have done 的区别
can have ddone 与could have done 的区别在于?
can have done 和may have done 也可用在过去时态里面吗?这个时候(用在过去时里)那跟could have done 和maight have done 有什么区别啊?
有must/could/can/may/maight have been done吗
could never have done
could not have done
could't do 和could't have done还有could do,could have done的区别和用法
分析一下can may must could might could have分析一下can may must could might could have done might have done等
求两组英语句型的解释could have done 和 couldn't have doneshould have done 和 shouldn't have done
need have done ,must have done ,can/could have done ,should have done 的区别是什么?意思是什么?主要用于哪种句型?请分别举例说明,