should/must/would/could/might/may have done的问题!这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.还有就是could和can什么关系(区别)?might和may什么关系?
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/01 14:00:54
should/must/would/could/might/may have done的问题!这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.还有就是could和can什么关系(区别)?might和may什么关系?
should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
should/must/would/could/might/may have done的问题!这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.还有就是could和can什么关系(区别)?might和may什么关系?
should have done表示“本应该……”,是虚拟
must have done表示“一定已经做过……”,是对过去的推测
would have done应该是虚拟结构
could have done是“本可以……”,是虚拟
might/may have done是推测
could可以只表示can的过去式,也可表示委婉请求,语气比can弱
may和might关系同上
must have done 表示推测
might,should ,can ,may have done表示虚拟
could ,might 比can ,may 更不靠谱,