should/must/would/could/might/may have done的问题!这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.还有就是could和can什么关系(区别)?might和may什么关系?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:41:15
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/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 更不靠谱,